Microsoft.Web.Management.Server Namespace
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.
Die Microsoft.Web.Management.Server API implementiert den Serverteil eines Verwaltungsfeatures im IIS-Manager.
Klassen
AdministrationModule |
Kapselt Informationen zu einem bestimmten Verwaltungsmodul. |
AdministrationModuleCollection |
Stellt eine Sammlung von Verwaltungsmodulen dar. |
AdministrationModuleProvider |
Kapselt Informationen zum Anbieter des Verwaltungsmoduls. |
ApplicationManagementUnit |
Kapselt kontextbezogene Informationen über die zu verwaltende Anwendung. |
ConfigurationAuthenticationModuleService |
Stellt die Basisklasse zum Implementieren neuer Verwaltungsmodule für die Konfigurationsauthentifizierung bereit. |
ConfigurationModuleProvider |
Verwaltet die Delegierung im Konfigurationssystem für einen Konfigurationsabschnitt. |
DelegationState |
Speichert den Delegierungsmodus und die lokalisierten Anzeigezeichenfolgen für den Delegierungsmodus. |
ManagementAdministrationConfiguration |
Ermöglicht den Zugriff auf die Administration.config-Datei. |
ManagementAuthentication |
Stellt Funktionen zum Verwalten der Liste der gültigen IIS-Manager-Benutzer bereit. |
ManagementAuthenticationProvider |
Stellt beim Überschreiben in einer abgeleiteten Klasse Authentifizierungsfunktionen für DEN IIS-Manager bereit. |
ManagementAuthorization |
Stellt Funktionen zum Verwalten der Autorisierungsliste für eine bestimmte Website oder Anwendung bereit. |
ManagementAuthorizationInfo |
Kapselt Informationen zu einem autorisierten Benutzer. |
ManagementAuthorizationInfoCollection |
Enthält eine Auflistung von ManagementAuthorizationInfo-Objekten. |
ManagementAuthorizationProvider |
Stellt beim Überschreiben in einer abgeleiteten Klasse eine Basisklasse bereit, die die benutzerdefinierte Autorisierung aktiviert. |
ManagementConfiguration |
Stellt Verwaltungskonfigurationsinformationen dar und stellt eine Methode zum Abrufen von Konfigurationsabschnitten bereit. |
ManagementConfigurationPath |
Definiert einen Container für den Konfigurationspfad des aktuellen Servers, der Website, der Anwendung, der Datei oder des Ordners. Diese Klasse kann nicht vererbt werden. |
ManagementContentNavigator |
Ermöglicht den Zugriff auf den Inhalt (Dateien und virtuelle Verzeichnisse) in einer Website oder Webanwendung. Diese Klasse kann nicht vererbt werden. |
ManagementFrameworkVersion |
Stellt einen Container für .NET Framework Versionsinformationen bereit. |
ManagementUnit |
Kapselt kontextbezogene Informationen zur Verwaltungseinheit, die derzeit während der Ausführung einer Webdienstmethode in einem Moduldienst verwaltet wird. |
ManagementUserInfo |
Kapselt Informationen zu einem IIS-Manager-Benutzer. |
ManagementUserInfoCollection |
Stellt eine Sammlung von IIS-Manager-Benutzern dar. |
ModuleDefinition |
Kapselt Informationen zu einem bestimmten Verwaltungsmodul, z. B. seinen Namen, den zugeordneten Diensttyp und die Assembly, die das Modul enthält. |
ModuleInfo |
Kapselt Informationen zu einem bestimmten Verwaltungsmodul, das an den Client gesendet wird, z. B. seinen Namen, die zugeordnete Dienst-URL und die Assembly, die das Modul enthält. |
ModuleProvider |
Stellt die Basisklasse für die Implementierung von Verwaltungsmodulanbietern bereit. |
ModuleService |
Stellt die Basisklasse zum Implementieren neuer Verwaltungsmodule (IIS-Manager-Erweiterungen) bereit. |
ModuleServiceMethodAttribute |
Markiert eine Methode für ein ModuleService Objekt als direkt vom Client aufrufbar. |
PropertyBag |
Stellt eine IDictionary Schnittstelle bereit, um eine Sammlung von Schlüssel-Wert-Paarvariablen an den IIS-Manager zu übergeben. |
ServerManagementUnit |
Kapselt kontextbezogene Informationen zum verwalteten Server. |
SimpleDelegatedModuleProvider |
Stellt eine Basisklasse für einfache schreibgeschützte, Schreib-/Schreibsemantik und nicht delegierte Delegierungssemantik bereit. |
SiteManagementUnit |
Kapselt kontextbezogene Informationen zur zu verwaltenden Website. |
TypeInformationGenerator |
Bildet die Basisklasse für den Remotable-Typinformationsgenerator. |
WebManagementEventLog |
Ermöglicht das Schreiben von Informationen in das Windows-Ereignisprotokoll. |
WebManagementServiceException |
Stellt eine Ausnahme dar, die ausgelöst wird, wenn der IIS-Manager einen angeforderten Vorgang nicht ausführen kann. |
WebManagementServiceHandler |
Verarbeitet HTTP-Anforderungen, die sich auf die Webverwaltung beziehen. |
Schnittstellen
IAuthenticationModuleService |
Bestimmt, ob ein Authentifizierungsmoduldienst aktiviert ist. |
IGlobalConfigurationProvider |
Ermöglicht bei Implementierung in einer abgeleiteten Klasse die Anpassung des Speicherorts von Konfigurationsdateien auf Serverebene. |
IManagementContext |
Stellt Informationen über den Client bereit |
ISiteStatusProvider |
Definiert die Schnittstelle, die eine Klasse implementieren muss, um als Standortstatusanbieter zu fungieren. |
Enumerationen
ConfigurationPathType |
Gibt den Typ des ausgewählten Konfigurationspfads an. |
InvalidPasswordReason |
Gibt den Grund an, warum bei der Kennwortüberprüfung ein Fehler aufgetreten ist. |
ManagementScope |
Definiert die Verwaltungseinheiten, die vom .NET Framework unterstützt werden. |
Hinweise
Alle Implementierungen des IIS-Managers verwenden mindestens die folgenden beiden Klassen:
Die ModuleService -Klasse ist die Basisklasse für die Implementierung neuer Verwaltungsmodule. Eine abgeleitete ModuleService Klasse enthält die gesamte Programmlogik für das Verwaltungsmodul.
Die ModuleProvider -Klasse ist die Basisklasse für die Implementierung neuer Modulanbieter. Die Modulanbieter stellen Informationen zu einem Verwaltungsmodul zur Verfügung.