我是否需要处理从此函数返回的对象?我没有在PSObject上看到Dispose方法,但这并不一定意味着不能/不应该处置该对象。我搜索过Google,找不到与处置PSObject对象有关的任何内容。
function MakeDBConnectInfoObject(
[string] $DBDestServer,
[string] $DBDestDB,
[string] $DBDestUserName,
[string] $DBDestPassword
) {
$DBConnectInfo = new-object -typename psobject -property @{
DBDestServer = $DBDestServer
DBDestDB = $DBDestDB
DBDestUserName = $DBDestUserName
DBDestPassword = $DBDestPassword
}
return $DBConnectInfo
}
最佳答案
不,您不必处理它,因为[PSObject]
不实现[System.IDisposable]
。
您可以使用-is
运算符对此进行测试:
$object -is [System.IDisposable]
关于powershell - 我/我需要如何处置自定义PSObject?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39731739/