ServerManager Klasse
Definition
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.
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. |