Freigeben über


Microsoft.Web.Administration Namespace

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

Klassen

Application

Definiert Eigenschaften, die für alle Anwendungen in Internetinformationsdienste (IIS) gemeinsam sind.

ApplicationCollection

Stellt eine Auflistung von Application -Objekten für ein -Objekt dar Site .

ApplicationDefaults

Definiert die Standardwerte für Anwendungen, die für eine Website erstellt werden.

ApplicationDomain

Stellt die isolierte Umgebung für verwaltete Anwendungen in einem Arbeitsprozess dar.

ApplicationDomainCollection

Stellt eine Auflistung von ApplicationDomain-Objekten dar.

ApplicationPool

Stellt Methoden und Eigenschaften zum Konfigurieren und Verwalten von IIS 7-Anwendungspools bereit.

ApplicationPoolCollection

Stellt eine Auflistung von ApplicationPool-Objekten dar.

ApplicationPoolCpu

Konfiguriert Standardwerte für CPU-Auslastungsparameter und CPU-Aktionen, die von allen Anwendungspools auf einem Server verwendet werden.

ApplicationPoolDefaults

Konfiguriert Standardwerte für alle Anwendungspools auf einem Webserver.

ApplicationPoolFailure

Definiert die Aktionen, die ausgeführt werden sollen, wenn ein Anwendungspool ausfällt.

ApplicationPoolPeriodicRestart

Gibt Bedingungen an, die das Recycling von Anwendungspools steuern.

ApplicationPoolProcessModel

Stellt die Prozessmodelleinstellungen für einen Anwendungspool dar.

ApplicationPoolRecycling

Konfiguriert Recyclingeinstellungen für einen Anwendungspool.

Binding

Stellt die Bindungsanweisungen für eine Website dar.

BindingCollection

Stellt eine Auflistung von Bindungen dar.

Configuration

Stellt eine Konfigurationsdatei für einen bestimmten Computer, eine bestimmte Anwendung oder ressource dar.

ConfigurationAttribute

Stellt eine einzelne Eigenschaft in einem Konfigurationselement dar.

ConfigurationAttributeCollection

Stellt eine Auflistung verwandter Konfigurationsattribute dar.

ConfigurationAttributeSchema

Bietet Zugriff auf die Attribute, die das Schema für ein Konfigurationsattribute definieren.

ConfigurationAttributeSchemaCollection

Stellt eine Auflistung von ConfigurationAttributeSchema-Objekten dar.

ConfigurationChildElementCollection

Stellt eine Auflistung verwandter untergeordneter Konfigurationselemente dar.

ConfigurationCollectionSchema

Stellt das Schema für eine Auflistung im IIS 7-Konfigurationssystem dar.

ConfigurationElement

Stellt ein Element in einer Konfigurationsdatei dar.

ConfigurationElementCollection

Stellt eine Auflistung von Konfigurationselementen dar.

ConfigurationElementCollectionBase<T>

Stellt die abstrakte Basisklasse für eine stark typisierte Auflistung von Konfigurationselementen bereit.

ConfigurationElementSchema

Stellt das Schema für ein Konfigurationselement dar.

ConfigurationElementSchemaCollection

Stellt eine Auflistung von ConfigurationElementSchema-Objekten dar.

ConfigurationEnumValue

Definiert ein Attribut im IIS 7-Konfigurationssystem, das anhand einer Liste akzeptierter schemadefinierter Werte überprüft wird.

ConfigurationEnumValueCollection

Stellt eine Auflistung von Konfigurationsenumerationswerten dar.

ConfigurationMethod

Stellt eine Methode dar, die als IIS-Konfigurationserweiterung implementiert wird.

ConfigurationMethodCollection

Stellt eine Auflistung von Konfigurationsmethoden dar.

ConfigurationMethodInstance

Stellt eine Instanz von dar ConfigurationMethod.

ConfigurationMethodSchema

Bietet Zugriff auf die -Methode, die das Schema für eine Konfigurationsmethode definiert.

ConfigurationSection

Stellt einen Abschnitt der Konfigurationsdaten im IIS 7-Konfigurationssystem dar.

CustomLogField

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

CustomLogFieldCollection

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

Request

Stellt eine einzelne Anforderung an einen IIS 7-Server dar.

RequestCollection

Stellt eine Auflistung aktiver Anforderungen in einem Arbeitsprozess dar.

Schedule

Definiert den Zeitplan für ein einzelnes Ereignis.

ScheduleCollection

Stellt eine Auflistung von Schedule-Objekten dar.

SectionDefinition

Definiert einen Konfigurationsabschnitt.

SectionDefinitionCollection

Stellt eine Auflistung verwandter SectionDefinition Objekte dar.

SectionGroup

Bietet Zugriff auf eine Gruppe verwandter Konfigurationsabschnittsgruppen oder Konfigurationsabschnittsdefinitionen.

SectionGroupCollection

Stellt eine Auflistung verwandter SectionGroup Objekte dar.

ServerManager

Bietet Lese- und Schreibzugriff auf das IIS 7-Konfigurationssystem.

ServerManagerException

Die Ausnahme, die ausgelöst wird, wenn der Server-Manager keinen angeforderten Vorgang ausführen kann.

Site

Definiert eigenschaften und Methoden, die allen in IIS konfigurierten Websites gemeinsam sind.

SiteCollection

Stellt eine Auflistung von Site-Objekten dar.

SiteDefaults

Enthält die Standardwerte für IIS 7-Websiteeigenschaften.

SiteLimits

Macht verbindungsbezogene Grenzwerte für eine Website verfügbar.

SiteLogFile

Konfiguriert die Protokollierung für eine Website.

SiteTraceFailedRequestsLogging

Konfiguriert Protokolleinstellungen für fehlerhafte Anforderungen.

VirtualDirectory

Definiert Methoden und Eigenschaften, die allen virtuellen Verzeichnissen in IIS 7 gemeinsam sind.

VirtualDirectoryCollection

Stellt eine Sammlung von virtuellen Verzeichnissen für eine bestimmte Anwendung oder einen bestimmten Websitekontext dar.

VirtualDirectoryDefaults

Definiert die Standardwerte für virtuelle Verzeichnisse, die für eine Anwendung oder Website erstellt werden.

WebConfigurationManager

Bietet Zugriff auf Konfigurationsdateien für Webanwendungen.

WebConfigurationMap

Gibt die Pfade der Machine.config- und Web.config-Dateien an.

WorkerProcess

Definiert Methoden und Eigenschaften, die für alle Arbeitsprozesse in IIS 7 gemeinsam sind.

WorkerProcessCollection

Stellt eine Auflistung von WorkerProcess-Objekten dar.

Enumerationen

AuthenticationLogonMethod

Gibt die Art der Authentifizierung an, mit der Sie eine Anmeldesitzung für ein gesichertes virtuelles Verzeichnis einrichten können.

CustomLogFieldSourceType

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

IdleTimeoutAction

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

LoadBalancerCapabilities

Gibt die Antwort an den Client an, wenn ein XML-Webdienst nicht verfügbar ist.

LogExtFileFlags

Enthält Flags, die bestimmen, welche Informationskategorien während der Protokollierungsereignisse in die Protokolldatei oder Datenquelle geschrieben werden.

LogFormat

Gibt die Formatierung an, die zum Aufzeichnen der Protokolldatei verwendet werden soll.

LoggingRolloverPeriod

Bestimmt, wann eine neue IIS-Protokolldatei erstellt wird.

LogTargetW3C

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

ManagedPipelineMode

Bestimmt, wie der Server Anforderungen für verwalteten Code verarbeitet.

ObjectState

Gibt den Ausführungsstatus eines IIS-Objekts an.

OverrideMode

Gibt das Außerkraftsetzungsverhalten eines Konfigurationsabschnitts an.

PipelineState

Gibt den aktuellen Ausführungsstatus des Anforderungsprozesses an.

ProcessModelIdentityType

Gibt die Prozessmodellidentität eines Anwendungspools an.

ProcessModelLogEventOnProcessModel

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

ProcessorAction

Gibt die Aktion an, die IIS ausführt, wenn ein Anwendungspool den von der Limit -Eigenschaft angegebenen CPU-Grenzwert überschreitet.

RecyclingLogEventOnRecycle

Definiert die Gründe für das Recycling von Anwendungspools, die dazu führen, dass IIS ein Ereignis protokolliert.

SslFlags

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

StartMode

Der Microsoft.Web.Administration Namespace enthält Klassen, die ein Entwickler zum Verwalten des IIS-Managers verwenden kann. Mit den Klassen in diesem Namespace kann ein Administrator Konfigurationsinformationen in ApplicationHost.config, Web.config und Administration.config Dateien lesen und schreiben.

WorkerProcessState

Gibt den Ausführungsstatus für einen Arbeitsprozess an.

Hinweise

Die Klassen im Microsoft.Web.Administration -Namespace enthalten eine Reihe praktischer Objekte der obersten Ebene, die es dem Entwickler ermöglichen, administrative Aufgaben auszuführen. Zu den verschiedenen verfügbaren logischen Objekten gehören Standorte, Anwendungen, Anwendungspools, Anwendungsdomänen, virtuelle Verzeichnisse und Arbeitsprozesse. Sie können die API verwenden, um die Konfiguration und den Zustand dieser Objekte abzurufen und damit zu arbeiten und Aktionen wie das Erstellen einer Website, das Starten oder Beenden einer Website, das Löschen eines Anwendungspools, das Recycling eines Anwendungspools und sogar das Entladen von Anwendungsdomänen auszuführen.