ModuleProvider Klasse

Definition

Stellt die Basisklasse für die Implementierung von Verwaltungsmodulanbietern bereit.

public ref class ModuleProvider abstract
public abstract class ModuleProvider
type ModuleProvider = class
Public MustInherit Class ModuleProvider
Vererbung
ModuleProvider
Abgeleitet

Hinweise

Anbieter von Verwaltungsmodulen stellen Informationen zu einem Verwaltungsmodul zur Verfügung, einschließlich des Moduldiensttyps und des Speicherorts des Verwaltungsmodulcodes.

Hinweise für Ausführende

Wenn Sie von erben ModuleProvider, müssen Sie die folgenden Member überschreiben: ServiceType, GetModuleDefinition(IManagementContext)und SupportsScope(ManagementScope).

Konstruktoren

ModuleProvider()

Initialisiert eine neue Instanz der ModuleProvider-Klasse.

Eigenschaften

FriendlyName

Ruft den Anzeigenamen des Modulanbieters ab.

ManagementUnit

Ruft die zugeordnete Verwaltungseinheit ab.

Name

Ruft den Namen des Modulanbieters ab.

ServiceType

Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ des Moduldiensts ab, der dem Modulanbieter zugeordnet ist.

SupportsDelegation

Ruft einen Wert ab, der angibt, ob der Anbieter die Delegierung unterstützt.

Methoden

GetChildDelegationState(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse den untergeordneten Delegierungsstatus zurück.

GetModuleDefinition(IManagementContext)

Ruft beim Überschreiben in einer abgeleiteten Klasse die Informationen zum Verwaltungsmodul ab, das dem Modulanbieter zugeordnet ist.

GetSupportedChildDelegationStates(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Array unterstützter untergeordneter Delegierungszustände ab.

Initialize(String)

Legt den Namen des Modulanbieters fest.

SetChildDelegationState(String, DelegationState)

Legt bei Implementierung in einer abgeleiteten Klasse den angegebenen Delegierungsstatus für den angegebenen Pfad fest.

SupportsScope(ManagementScope)

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob der Modulanbieter den angegebenen Bereich unterstützt.

Gilt für: