Condividi tramite


ServerManager Classe

Definizione

Fornisce l'accesso in lettura e scrittura al sistema di configurazione IIS 7.

public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
    interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
Ereditarietà
ServerManager
Implementazioni

Commenti

L'oggetto è l'oggetto ServerManager di configurazione di primo livello. È possibile accedere alla raccolta, alla raccolta, alle raccolte, WorkerProcessBinding agli oggetti e VirtualDirectory alle raccolte dall'oggetto ApplicationServerManager. Site Le proprietà esposte dalla ServerManager classe sono di sola lettura. Tuttavia, gli oggetti restituiti dalle proprietà di questa classe forniscono sia l'accesso in lettura che in scrittura. Aggiornamenti apportate agli oggetti di configurazione devono essere scritti in modo esplicito nel sistema di configurazione usando il CommitChanges metodo .

Costruttori

ServerManager()

Inizializza una nuova istanza della ServerManager classe usando il percorso predefinito del file ApplicationHost.config.

ServerManager(Boolean, String)

Fornisce l'accesso in lettura e scrittura al sistema di configurazione IIS 7.

ServerManager(String)

Fornisce l'accesso in lettura e scrittura al sistema di configurazione IIS 7.

Proprietà

ApplicationDefaults

Ottiene un oggetto che definisce i valori predefiniti per le applicazioni configurate nel server corrente.

ApplicationPoolDefaults

Ottiene un oggetto che definisce i valori predefiniti per i pool di applicazioni configurati nel server corrente.

ApplicationPools

Ottiene una raccolta di pool di applicazioni nel server corrente.

SiteDefaults

Ottiene un oggetto che definisce i valori predefiniti per i siti configurati nel server corrente.

Sites

Ottiene la raccolta di siti Web configurati nel server corrente.

VirtualDirectoryDefaults

Ottiene un oggetto che definisce i valori predefiniti per tutte le directory virtuali configurate nel server corrente.

WorkerProcesses

Ottiene una raccolta di processi di lavoro nel server corrente.

Metodi

CommitChanges()

Esegue il commit delle modifiche al sistema di configurazione IIS 7.

Dispose()

Rilascia tutte le risorse usate dalla classe ServerManager.

Finalize()

Fornisce l'accesso in lettura e scrittura al sistema di configurazione IIS 7.

GetAdministrationConfiguration()

Restituisce un Configuration oggetto per il file di Administration.config predefinito.

GetAdministrationConfiguration(WebConfigurationMap, String)

Restituisce un Configuration oggetto per il file Administration.config usando il percorso del file di configurazione e dell'oggetto specificato WebConfigurationMap .

GetApplicationHostConfiguration()

Restituisce un Configuration oggetto per il file di ApplicationHost.config predefinito.

GetMetadata(String)

Restituisce i valori dei metadati dalla gestione server.

GetRedirectionConfiguration()

Restituisce la configurazione da Configuration Manager.

GetWebConfiguration(String)

Restituisce un Configuration oggetto per un file Web.config usando il nome del sito Web specificato.

GetWebConfiguration(String, String)

Restituisce un Configuration oggetto per un file Web.config usando il nome del sito Web e il percorso virtuale specificati.

GetWebConfiguration(WebConfigurationMap, String)

Restituisce un Configuration oggetto per un file di Web.config usando il percorso del file di configurazione e dell'oggetto specificato WebConfigurationMap .

OpenRemote(String)

Crea un ServerManager oggetto connesso a un sistema remoto.

SetMetadata(String, Object)

Aggiunge o modifica i metadati per la gestione server corrente.

Implementazioni dell'interfaccia esplicita

IDisposable.Dispose()

Rilascia le risorse non gestite utilizzate dall'oggetto ServerManager.

Si applica a