Microsoft.Web.Administration 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.
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.