ConfigurationModuleProvider 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.
Verwaltet die Delegierung im Konfigurationssystem für einen Konfigurationsabschnitt.
public ref class ConfigurationModuleProvider abstract : Microsoft::Web::Management::Server::SimpleDelegatedModuleProvider
public abstract class ConfigurationModuleProvider : Microsoft.Web.Management.Server.SimpleDelegatedModuleProvider
type ConfigurationModuleProvider = class
inherit SimpleDelegatedModuleProvider
Public MustInherit Class ConfigurationModuleProvider
Inherits SimpleDelegatedModuleProvider
- Vererbung
Hinweise
Sie können von dieser Basisklasse ableiten und vorhandene Delegierungsfunktionen verwenden. Sie können jedoch eigene Funktionen implementieren, indem Sie die angepasste Delegierung verwenden.
Das Konfigurationssystem ermöglicht es einem Administrator, eine Schreib- oder Lese-/Schreibberechtigung für jede Konfigurationsdatei, einschließlich untergeordneter Knoten, bereitzustellen. Das Konfigurationssystem ermöglicht es dem Abschnitt, die Lese-/Schreibberechtigung an die Knoten und an alle untergeordneten Knoten zu delegieren.
Mit der Delegierung können Websiteadministratoren die Steuerung an Anwendungsadministratoren delegieren.
Hinweise für Ausführende
Wenn Sie von der ConfigurationModuleProvider -Klasse erben, müssen Sie die ConfigurationSectionName -Eigenschaft überschreiben.
Konstruktoren
| ConfigurationModuleProvider() |
Initialisiert eine neue Instanz der ConfigurationModuleProvider-Klasse. |
Eigenschaften
| ConfigurationSectionName |
Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen des Konfigurationsabschnitts ab. |
| FriendlyName |
Ruft den Anzeigenamen des Modulanbieters ab. (Geerbt von ModuleProvider) |
| ManagementUnit |
Ruft die zugeordnete Verwaltungseinheit ab. (Geerbt von ModuleProvider) |
| Name |
Ruft den Namen des Modulanbieters ab. (Geerbt von ModuleProvider) |
| ServiceType |
Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ des Moduldiensts ab, der dem Modulanbieter zugeordnet ist. (Geerbt von ModuleProvider) |
| SupportsDelegation |
Ruft einen Wert ab, der angibt, ob der Anbieter die Delegierung unterstützt. (Geerbt von SimpleDelegatedModuleProvider) |
Methoden
| GetChildDelegationState(String) |
Gibt beim Überschreiben in einer abgeleiteten Klasse den Delegierungsstatus des untergeordneten Knotens zurück. |
| GetModuleDefinition(IManagementContext) |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Informationen zum Verwaltungsmodul ab, das dem Modulanbieter zugeordnet ist. (Geerbt von ModuleProvider) |
| GetSupportedChildDelegationStates(String) |
Gibt ein Array von -Objekten zurück, die den Delegierungsstatus DelegationState für alle untergeordneten Knoten angeben. |
| Initialize(String) |
Legt den Namen des Modulanbieters fest. (Geerbt von ModuleProvider) |
| SetChildDelegationState(String, DelegationState) |
Legt 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. (Geerbt von ModuleProvider) |