ServerManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |