ModuleProvider 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.
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. |