Metoda Server.GetPropertyNames
Zwraca nazwy zainicjowanej właściwości dla określonego typu
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Function GetPropertyNames ( _
typeObject As Type _
) As StringCollection
'Użycie
Dim instance As Server
Dim typeObject As Type
Dim returnValue As StringCollection
returnValue = instance.GetPropertyNames(typeObject)
public StringCollection GetPropertyNames(
Type typeObject
)
public:
StringCollection^ GetPropertyNames(
Type^ typeObject
)
member GetPropertyNames :
typeObject:Type -> StringCollection
public function GetPropertyNames(
typeObject : Type
) : StringCollection
Parametry
- typeObject
Typ: System.Type
A Type obiektu systemu, który określa typ obiektu.
Wartość zwracana
Typ: System.Collections.Specialized.StringCollection
A StringCollection obiektu systemu, który zawiera listę nazw właściwość określonego obiektu.
Uwagi
Optymalizacja SMO umożliwia tylko minimalne właściwości mają być załadowane podczas tworzenia obiektu.Aby wyświetlić właściwości, które są aktualnie zainicjować obiektu w dowolnym momencie w aplikacji, można użyć tej metoda.
Przykłady
Visual Basic
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Display all the loaded properties for the Server type.
Dim s As String
Console.WriteLine("===Before State property is accessed.===")
For Each s In srv.GetPropertyNames(srv.GetType)
Console.WriteLine(s.ToString)
Next
'Access the State property of the Server object.
Console.WriteLine(srv.State)
'Again, display the loaded properties for the Server type.
Console.WriteLine("===After State property is accessed.===")
For Each s In srv.GetPropertyNames(srv.GetType)
Console.WriteLine(s.ToString)
Next
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
Write-Host "===Before State property is accessed.==="
foreach ($s in $srv.GetPropertyNames($srv.GetType()))
{
Write-Host $s
}
Write-Host $srv.State
Write-Host "===After State property is accessed.==="
Foreach ($s in $srv.GetPropertyNames($srv.GetType()))
{
Write-Host $s
}
Zobacz także