Freigeben über


WmiSmoObject Klasse

Definition

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
WmiSmoObject
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)

Gilt für: