WmiSmoObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die WmiSmoObject-Klasse stellt das grundlegende WMI-Objekt (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) dar, auf dessen Grundlage alle WMI-Objekte erstellt werden.
public ref class WmiSmoObject abstract : Microsoft::SqlServer::Management::Smo::SmoObjectBase
public abstract class WmiSmoObject : Microsoft.SqlServer.Management.Smo.SmoObjectBase
type WmiSmoObject = class
inherit SmoObjectBase
Public MustInherit Class WmiSmoObject
Inherits SmoObjectBase
- Vererbung
- Abgeleitet
Beispiele
Verwalten von Diensten und Netzwerkeinstellungen durch die Nutzung von WMI-Anbieter
Hinweise
Das WmiSmoObject Objekt wird beim Erstellen aller WMI-Objekte verwendet und enthält allgemeine Funktionen.
Threadsicherheit
Öffentliche statische (Shared in Microsoft Visual Basic) Member dieses Typs sind sicher für Multithread-Vorgänge. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Konstruktoren
WmiSmoObject() |
Initialisiert eine neue Instanz der WmiSmoObject-Klasse. |
WmiSmoObject(String) |
Initialisiert eine neue Instanz der WmiSmoObject-Klasse mit dem angegebenen Namen. |
WmiSmoObject(WmiCollectionBase, String) |
Initialisiert eine neue Instanz der WmiSmoObject-Klasse unter Verwendung des angegebenen Namens und der angegebenen Auflistungsbasisklasse. |
Eigenschaften
Name |
Ruft den Namen des WMI-Objekts (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) ab, auf das verwiesen wird, oder legt ihn fest. |
Properties |
Stellt eine Auflistung von Property-Objekten dar. Jedes Property-Objekt stellt eine für das WMI-Objekt (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) definierte Eigenschaft dar. |
State |
Ruft den Status des Objekts ab, auf das verwiesen wird. (Geerbt von SmoObjectBase) |
Urn |
Ruft die URN-Adresse (Uniform Resource Name) ab, die das WMI-Objekt (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) darstellt. |
UserData |
Ruft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest. (Geerbt von SmoObjectBase) |
Methoden
AlterProtocolProperties(ProtocolPropertyCollection) |
Aktualisiert alle Änderungen an den Eigenschaften des Protokollobjekts in der WMI-Installation (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation). |
CheckObjectState() |
Überprüft den Status des Objekts, auf das verwiesen wird. |
CreateProtocolPropertyCollection() |
Erstellt einen Satz von Protokollattributen für das Objekt, auf das verwiesen wird. |
GetPropertyManagementObject(ProtocolProperty) |
Ruft das Verwaltungsobjekt für die angegebene Protokolleigenschaft ab. |
GetPropertyObject(PropertyCollection, DataRow, Object) |
Ruft die Eigenschaft an der angegebenen Position und mit dem angegebenen Wert aus der angegebenen Auflistung ab. |
GetProtocolPropertyCollection() |
Gibt die Protokolleigenschaftsauflistung für das Objekt zurück, auf das verwiesen wird. |
ImplInitialize(String[], OrderBy[]) |
Initialisiert die Felder des WmiSmoObject-Objekts. |
Initialize() |
Initialisiert das Objekt, auf das verwiesen wird. |
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[]) |
Ruft die Verwaltungsmethode für das Objekt, auf das verwiesen wird, unter Verwendung des angegebenen Verwaltungsobjekts, Beobachters und Methodennamens sowie der angegebenen Parameter auf. |
InvokeMgmtMethod(ManagementObject, String, Object[]) |
Ruft die Verwaltungsmethode für das Objekt, auf das verwiesen wird, unter Verwendung des angegebenen Verwaltungsobjekts und Methodennamens sowie der angegebenen Parameter auf. |
IsObjectInitialized() |
Gibt an, ob das Objekt, auf das verwiesen wird, initialisiert ist. |
Refresh() |
Aktualisiert das Objekt, auf das verwiesen wird, und dessen Eigenschaften. |
SetName(String) |
Legt den Namen des Objekts fest, auf das verwiesen wird. |
SetParentImpl(WmiSmoObject) |
Legt das übergeordnete Element des Objekts fest, auf das verwiesen wird. |
Trace(String) |
Erstellt eine Ablaufverfolgung für das Objekt, auf das verwiesen wird. |
UpdateObjectState() |
Aktualisiert den Objektstatus. |
Validate(String, Object[]) |
Überprüft den Status eines Objekts. (Geerbt von SmoObjectBase) |