ConfigurationModuleProvider Klasse

Definition

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)

Gilt für: