Partager via


ServerManager Classe

Définition

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.

S’applique à