Partager via


Microsoft.Web.Management.Server Espace de noms

L’API Microsoft.Web.Management.Server implémente la partie serveur d’une fonctionnalité de gestion dans le Gestionnaire iis.

Classes

AdministrationModule

Encapsule des informations sur un module d’administration spécifique.

AdministrationModuleCollection

Représente une collection de modules d’administration.

AdministrationModuleProvider

Encapsule des informations sur le fournisseur de module d’administration.

ApplicationManagementUnit

Encapsule des informations contextuelles sur l’application en cours de gestion.

ConfigurationAuthenticationModuleService

Fournit la classe de base pour l’implémentation de nouveaux modules de gestion pour l’authentification de configuration.

ConfigurationModuleProvider

Gère la délégation dans le système de configuration pour une section de configuration.

DelegationState

Stocke le mode de délégation et les chaînes d’affichage localisées pour le mode de délégation.

ManagementAdministrationConfiguration

Fournit l’accès au fichier Administration.config.

ManagementAuthentication

Fournit des fonctionnalités pour gérer la liste des utilisateurs valides du Gestionnaire des services Internet.

ManagementAuthenticationProvider

En cas de substitution dans une classe dérivée, fournit des fonctionnalités d’authentification pour le Gestionnaire DES SERVICES Internet.

ManagementAuthorization

Fournit des fonctionnalités de gestion de la liste d’autorisations pour un site ou une application spécifique.

ManagementAuthorizationInfo

Encapsule des informations sur un utilisateur autorisé.

ManagementAuthorizationInfoCollection

Contient une collection d'objets ManagementAuthorizationInfo.

ManagementAuthorizationProvider

En cas de substitution dans une classe dérivée, fournit une classe de base qui active l’autorisation personnalisée.

ManagementConfiguration

Représente les informations de configuration de gestion et fournit une méthode pour récupérer les sections de configuration.

ManagementConfigurationPath

Définit un conteneur pour le chemin de configuration du serveur, du site web, de l’application, du fichier ou du dossier actuel. Cette classe ne peut pas être héritée.

ManagementContentNavigator

Fournit l’accès au contenu (fichiers et répertoires virtuels) dans un site web ou une application web. Cette classe ne peut pas être héritée.

ManagementFrameworkVersion

Fournit un conteneur pour les informations de version du .NET Framework.

ManagementUnit

Encapsule des informations contextuelles sur l’unité de gestion en cours de gestion pendant l’exécution d’une méthode de service Web sur un service de module.

ManagementUserInfo

Encapsule des informations sur un utilisateur du Gestionnaire des services Internet.

ManagementUserInfoCollection

Représente une collection d’utilisateurs du Gestionnaire des services Internet.

ModuleDefinition

Encapsule des informations sur un module de gestion spécifique, telles que son nom, le type de service associé et l’assembly qui contient le module.

ModuleInfo

Encapsule des informations sur un module de gestion spécifique qui est envoyé au client, telles que son nom, l’URL de service associée et l’assembly qui contient le module.

ModuleProvider

Fournit la classe de base pour l’implémentation des fournisseurs de modules de gestion.

ModuleService

Fournit la classe de base pour l’implémentation de nouveaux modules de gestion (extensions du Gestionnaire des services Internet).

ModuleServiceMethodAttribute

Marque une méthode sur un ModuleService objet comme pouvant être appelée directement par le client.

PropertyBag

Fournit une IDictionary interface pour passer une collection de variables de paire clé/valeur au Gestionnaire des services Internet.

ServerManagementUnit

Encapsule des informations contextuelles sur le serveur géré.

SimpleDelegatedModuleProvider

Fournit une classe de base pour la sémantique de délégation simple en lecture seule, en lecture/écriture et non déléguée.

SiteManagementUnit

Encapsule des informations contextuelles sur le site géré.

TypeInformationGenerator

Forme la classe de base pour le générateur d’informations de type accessible à distance.

WebManagementEventLog

Permet d’écrire des informations dans le journal des événements Windows.

WebManagementServiceException

Représente une exception levée lorsque le Gestionnaire des services Internet ne parvient pas à effectuer une opération demandée.

WebManagementServiceHandler

Gère les requêtes HTTP liées à l’administration web.

Interfaces

IAuthenticationModuleService

Détermine si un service de module d’authentification est activé.

IGlobalConfigurationProvider

En cas d’implémentation dans une classe dérivée, active la personnalisation de l’emplacement des fichiers de configuration au niveau du serveur.

IManagementContext

Fournit des informations sur le client.

ISiteStatusProvider

Définit l’interface qu’une classe doit implémenter pour agir en tant que fournisseur d’état de site.

Énumérations

ConfigurationPathType

Spécifie le type de chemin de configuration sélectionné.

InvalidPasswordReason

Spécifie la raison pour laquelle la validation du mot de passe a échoué.

ManagementScope

Définit les unités de gestion que le .NET Framework prend en charge.

Remarques

Toutes les implémentations du Gestionnaire des services Internet utilisent au moins les deux classes suivantes :

  • La ModuleService classe est la classe de base pour l’implémentation de nouveaux modules de gestion. Une classe dérivée ModuleService contient toute la logique du programme pour le module de gestion.

  • La ModuleProvider classe est la classe de base pour l’implémentation de nouveaux fournisseurs de modules. Les fournisseurs de modules fournissent des informations sur un module de gestion.