ServerManager Klasse

Definition

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

public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
    interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
Vererbung
ServerManager
Implementiert

Hinweise

Das ServerManager Objekt ist das Konfigurationsobjekt der obersten Ebene. Sie können über auf die Application Auflistung, Site Auflistung, WorkerProcess Sammlungen, Binding Objekte und VirtualDirectory Auflistungen ServerManagerzugreifen. Die Von der ServerManager -Klasse verfügbar gemachten Eigenschaften sind schreibgeschützt. Die Objekte, die die Eigenschaften dieser Klasse zurückgeben, bieten jedoch sowohl Lese- als auch Schreibzugriff. Aktualisierungen, die für Konfigurationsobjekte erstellt wurden, müssen mithilfe der -Methode explizit in das CommitChanges Konfigurationssystem geschrieben werden.

Konstruktoren

ServerManager()

Initialisiert eine neue Instanz der ServerManager -Klasse unter Verwendung des Standardpfads der ApplicationHost.config-Datei.

ServerManager(Boolean, String)

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

ServerManager(String)

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

Eigenschaften

ApplicationDefaults

Ruft ein -Objekt ab, das die Standardwerte für Anwendungen definiert, die auf dem aktuellen Server konfiguriert sind.

ApplicationPoolDefaults

Ruft ein -Objekt ab, das die Standardwerte für Anwendungspools definiert, die auf dem aktuellen Server konfiguriert sind.

ApplicationPools

Ruft eine Auflistung von Anwendungspools auf dem aktuellen Server ab.

SiteDefaults

Ruft ein -Objekt ab, das die Standardwerte für Standorte definiert, die auf dem aktuellen Server konfiguriert sind.

Sites

Ruft die Auflistung der Websites ab, die auf dem aktuellen Server konfiguriert sind.

VirtualDirectoryDefaults

Ruft ein -Objekt ab, das die Standardwerte für alle virtuellen Verzeichnisse definiert, die auf dem aktuellen Server konfiguriert sind.

WorkerProcesses

Ruft eine Auflistung von Workerprozessen auf dem aktuellen Server ab.

Methoden

CommitChanges()

Committ Änderungen am IIS 7-Konfigurationssystem.

Dispose()

Gibt alle von der ServerManager-Klasse verwendeten Ressourcen frei.

Finalize()

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

GetAdministrationConfiguration()

Gibt ein Configuration Objekt für die Standarddatei Administration.config zurück.

GetAdministrationConfiguration(WebConfigurationMap, String)

Gibt ein Configuration Objekt für die Administration.config-Datei unter Verwendung des angegebenen WebConfigurationMap Objekt- und Konfigurationsdateipfads zurück.

GetApplicationHostConfiguration()

Gibt ein Configuration Objekt für die Standarddatei ApplicationHost.config zurück.

GetMetadata(String)

Gibt Metadatenwerte vom Server-Manager zurück.

GetRedirectionConfiguration()

Gibt die Konfiguration vom Konfigurations-Manager zurück.

GetWebConfiguration(String)

Gibt unter Verwendung des angegebenen Websitenamens ein Configuration Objekt für eine Web.config-Datei zurück.

GetWebConfiguration(String, String)

Gibt ein Configuration Objekt für eine Web.config-Datei unter Verwendung des angegebenen Websitenamens und des angegebenen virtuellen Pfads zurück.

GetWebConfiguration(WebConfigurationMap, String)

Gibt ein Configuration Objekt für eine Web.config-Datei unter Verwendung des angegebenen WebConfigurationMap Objekt- und Konfigurationsdateipfads zurück.

OpenRemote(String)

Erstellt ein ServerManager Objekt, das mit einem Remotesystem verbunden ist.

SetMetadata(String, Object)

Fügt die Metadaten für den aktuellen Server-Manager hinzu oder ändert diese.

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Gibt die nicht verwalteten Ressourcen frei, die von ServerManager verwendet werden.

Gilt für: