Partager via


Microsoft.Web.Administration Espace de noms

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

Classes

Application

Définit les propriétés communes à toutes les applications dans Internet Information Services (IIS).

ApplicationCollection

Représente une collection d’objets Application pour un Site objet .

ApplicationDefaults

Définit les valeurs par défaut pour les applications créées pour un site Web.

ApplicationDomain

Représente l’environnement isolé pour les applications managées dans un processus de travail.

ApplicationDomainCollection

Représente une collection d'objets ApplicationDomain.

ApplicationPool

Fournit des méthodes et des propriétés pour configurer et gérer des pools d’applications IIS 7.

ApplicationPoolCollection

Représente une collection d'objets ApplicationPool.

ApplicationPoolCpu

Configure les valeurs par défaut pour les paramètres d’utilisation du processeur et les actions du processeur que tous les pools d’applications sur un serveur utilisent.

ApplicationPoolDefaults

Configure les valeurs par défaut pour tous les pools d’applications sur un serveur Web.

ApplicationPoolFailure

Définit les actions à effectuer en cas d’échec d’un pool d’applications.

ApplicationPoolPeriodicRestart

Spécifie les conditions qui régissent le recyclage du pool d’applications.

ApplicationPoolProcessModel

Représente les paramètres de modèle de processus pour un pool d’applications.

ApplicationPoolRecycling

Configure les paramètres de recyclage pour un pool d’applications.

Binding

Représente les instructions de liaison pour un site Web.

BindingCollection

Représente une collection de liaisons.

Configuration

Représente un fichier de configuration pour un ordinateur, une application ou une ressource spécifique.

ConfigurationAttribute

Représente une propriété unique dans un élément de configuration.

ConfigurationAttributeCollection

Représente une collection d’attributs de configuration associés.

ConfigurationAttributeSchema

Fournit l’accès aux attributs qui définissent le schéma d’un attribut de configuration.

ConfigurationAttributeSchemaCollection

Représente une collection d'objets ConfigurationAttributeSchema.

ConfigurationChildElementCollection

Représente une collection d’éléments de configuration enfants associés.

ConfigurationCollectionSchema

Représente le schéma d’une collection dans le système de configuration IIS 7.

ConfigurationElement

Représente un élément dans un fichier de configuration.

ConfigurationElementCollection

Représente une collection d’éléments de configuration.

ConfigurationElementCollectionBase<T>

Fournit la classe de base abstraite pour une collection fortement typée d’éléments de configuration.

ConfigurationElementSchema

Représente le schéma d’un élément de configuration.

ConfigurationElementSchemaCollection

Représente une collection d'objets ConfigurationElementSchema.

ConfigurationEnumValue

Définit un attribut dans le système de configuration IIS 7 qui valide par rapport à une liste de valeurs définies par schéma acceptées.

ConfigurationEnumValueCollection

Représente une collection de valeurs d’énumération de configuration.

ConfigurationMethod

Représente une méthode implémentée en tant qu’extension de configuration IIS.

ConfigurationMethodCollection

Représente une collection de méthodes de configuration.

ConfigurationMethodInstance

Représente une instance d’un ConfigurationMethod.

ConfigurationMethodSchema

Fournit l’accès à la méthode qui définit le schéma d’une méthode de configuration.

ConfigurationSection

Représente une section des données de configuration dans le système de configuration IIS 7.

CustomLogField

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

CustomLogFieldCollection

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

Request

Représente une requête unique à un serveur IIS 7.

RequestCollection

Représente une collection de requêtes actives dans un processus de travail.

Schedule

Définit la planification d’un événement unique.

ScheduleCollection

Représente une collection d'objets Schedule.

SectionDefinition

Définit une section de configuration.

SectionDefinitionCollection

Représente une collection d’objets associés SectionDefinition .

SectionGroup

Fournit l’accès à un groupe de groupes de sections de configuration associés ou à des définitions de section de configuration.

SectionGroupCollection

Représente une collection d’objets associés SectionGroup .

ServerManager

Fournit un accès en lecture et en écriture au système de configuration IIS 7.

ServerManagerException

Exception levée lorsque le gestionnaire de serveur n’est pas en mesure d’effectuer une opération demandée.

Site

Définit des propriétés et des méthodes communes à tous les sites Web configurés dans IIS.

SiteCollection

Représente une collection d'objets Site.

SiteDefaults

Contient les valeurs par défaut pour les propriétés du site Web IIS 7.

SiteLimits

Expose les limites liées à la connexion pour un site Web.

SiteLogFile

Configure la journalisation pour un site Web.

SiteTraceFailedRequestsLogging

Configure les paramètres de journal pour les demandes ayant échoué.

VirtualDirectory

Définit les méthodes et propriétés communes à tous les répertoires virtuels dans IIS 7.

VirtualDirectoryCollection

Représente une collection de répertoires virtuels pour un contexte d’application ou de site particulier.

VirtualDirectoryDefaults

Définit les valeurs par défaut des répertoires virtuels créés pour une application ou un site Web.

WebConfigurationManager

Fournit l’accès aux fichiers de configuration pour les applications web.

WebConfigurationMap

Spécifie les chemins des fichiers Machine.config et Web.config.

WorkerProcess

Définit les méthodes et propriétés communes à tous les processus de travail dans IIS 7.

WorkerProcessCollection

Représente une collection d'objets WorkerProcess.

Énumérations

AuthenticationLogonMethod

Spécifie le type d’authentification que vous pouvez utiliser pour établir une session d’ouverture de session pour un répertoire virtuel sécurisé.

CustomLogFieldSourceType

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

IdleTimeoutAction

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

LoadBalancerCapabilities

Spécifie la réponse au client lorsqu’un service Web XML n’est pas disponible.

LogExtFileFlags

Contient des indicateurs qui déterminent les catégories d’informations écrites dans le fichier journal ou la source de données pendant les événements de journalisation.

LogFormat

Spécifie la mise en forme à utiliser pour enregistrer le fichier journal.

LoggingRolloverPeriod

Détermine quand un nouveau fichier journal IIS est créé.

LogTargetW3C

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

ManagedPipelineMode

Détermine comment le serveur traite les demandes de code managé.

ObjectState

Spécifie l’état d’exécution d’un objet IIS.

OverrideMode

Spécifie le comportement de remplacement d’une section de configuration.

PipelineState

Spécifie l’état d’exécution actuel du processus de requête.

ProcessModelIdentityType

Spécifie l’identité du modèle de processus d’un pool d’applications.

ProcessModelLogEventOnProcessModel

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

ProcessorAction

Spécifie l’action qu’EFFECTUE IIS lorsqu’un pool d’applications dépasse la limite de processeur spécifiée par la Limit propriété .

RecyclingLogEventOnRecycle

Définit les raisons du recyclage du pool d’applications qui amèneRA IIS à journaliser un événement.

SslFlags

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

StartMode

L’espace Microsoft.Web.Administration de noms contient des classes qu’un développeur peut utiliser pour administrer le Gestionnaire iis. Avec les classes de cet espace de noms, un administrateur peut lire et écrire des informations de configuration dans des fichiers ApplicationHost.config, Web.config et Administration.config.

WorkerProcessState

Indique l’état d’exécution d’un processus de travail.

Remarques

Les classes de l’espace Microsoft.Web.Administration de noms contiennent une série d’objets de niveau supérieur pratiques qui permettent au développeur d’effectuer des tâches d’administration. Les différents objets logiques disponibles incluent les sites, les applications, les pools d’applications, les domaines d’application, les répertoires virtuels et les processus de travail. Vous pouvez utiliser l’API pour obtenir et utiliser la configuration et l’état de ces objets, et pour effectuer des actions telles que la création d’un site, le démarrage ou l’arrêt d’un site, la suppression d’un pool d’applications, le recyclage d’un pool d’applications et même le déchargement de domaines d’application.