ServerManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un accès en lecture et en écriture au système de configuration IIS 7.
public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
- Héritage
-
ServerManager
- Implémente
Remarques
L’objet ServerManager est l’objet de configuration de niveau supérieur. Vous pouvez accéder à la collection, à la ApplicationSite collection, WorkerProcess aux collections, Binding aux objets et VirtualDirectory aux collections à partir de ServerManager. Les propriétés exposées par la ServerManager classe sont en lecture seule. Toutefois, les objets retournés par les propriétés de cette classe fournissent un accès en lecture et en écriture. Mises à jour effectuées dans les objets de configuration doivent être écrites explicitement dans le système de configuration à l’aide de la CommitChanges méthode .
Constructeurs
ServerManager() |
Initialise une nouvelle instance de la classe à l’aide ServerManager du chemin d’accès par défaut du fichier ApplicationHost.config. |
ServerManager(Boolean, String) |
Fournit un accès en lecture et en écriture au système de configuration IIS 7. |
ServerManager(String) |
Fournit un accès en lecture et en écriture au système de configuration IIS 7. |
Propriétés
ApplicationDefaults |
Obtient un objet qui définit les valeurs par défaut pour les applications configurées sur le serveur actuel. |
ApplicationPoolDefaults |
Obtient un objet qui définit les valeurs par défaut pour les pools d’applications configurés sur le serveur actuel. |
ApplicationPools |
Obtient une collection de pools d’applications sur le serveur actuel. |
SiteDefaults |
Obtient un objet qui définit les valeurs par défaut pour les sites configurés sur le serveur actuel. |
Sites |
Obtient la collection de sites Web configurés sur le serveur actuel. |
VirtualDirectoryDefaults |
Obtient un objet qui définit les valeurs par défaut de tous les répertoires virtuels configurés sur le serveur actuel. |
WorkerProcesses |
Obtient une collection de processus de travail sur le serveur actuel. |
Méthodes
CommitChanges() |
Valide les modifications apportées au système de configuration IIS 7. |
Dispose() |
Libère toutes les ressources utilisées par la classe ServerManager. |
Finalize() |
Fournit un accès en lecture et en écriture au système de configuration IIS 7. |
GetAdministrationConfiguration() |
Retourne un Configuration objet pour le fichier de Administration.config par défaut. |
GetAdministrationConfiguration(WebConfigurationMap, String) |
Retourne un Configuration objet pour le fichier Administration.config à l’aide de l’objet et du chemin d’accès au fichier de configuration spécifiés WebConfigurationMap . |
GetApplicationHostConfiguration() |
Retourne un Configuration objet pour le fichier de ApplicationHost.config par défaut. |
GetMetadata(String) |
Retourne les valeurs de métadonnées du gestionnaire de serveur. |
GetRedirectionConfiguration() |
Retourne la configuration à partir du gestionnaire de configuration. |
GetWebConfiguration(String) |
Retourne un Configuration objet pour un fichier Web.config à l’aide du nom de site Web spécifié. |
GetWebConfiguration(String, String) |
Retourne un Configuration objet pour un fichier Web.config à l’aide du nom de site Web et du chemin d’accès virtuel spécifiés. |
GetWebConfiguration(WebConfigurationMap, String) |
Retourne un Configuration objet pour un fichier Web.config en utilisant l’objet et le chemin du fichier de configuration spécifiés WebConfigurationMap . |
OpenRemote(String) |
Crée un ServerManager objet connecté à un système distant. |
SetMetadata(String, Object) |
Ajoute ou modifie les métadonnées du gestionnaire de serveur actuel. |
Implémentations d’interfaces explicites
IDisposable.Dispose() |
Libère toutes les ressources non managées utilisées par ServerManager. |