Freigeben über


Microsoft.Web.Management.Server Namespace

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.