Partager via


ManagementUnit Classe

Définition

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.

public ref class ManagementUnit abstract
public abstract class ManagementUnit
type ManagementUnit = class
Public MustInherit Class ManagementUnit
Héritage
ManagementUnit
Dérivé

Remarques

Cette classe est également utilisée pour récupérer la configuration de l’unité de gestion.

reflète ManagementUnit l’emplacement actuel dans le volet Connexions du Gestionnaire des services Internet.

Ces informations contextuelles sont sérialisées dans le cookie de gestion web créé par le service de connexion et transmis par le client à chaque requête.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de ManagementUnit, vous devez remplacer les membres suivants : Scope, CreateConfigurationMap(Boolean), GetAssociatedFrameworkVersion()et GetTypeInformation(String, Boolean, Type).

Propriétés

Administration

Obtient la configuration d’administration de gestion actuelle.

Configuration

Obtient des informations de configuration pour l’unité de gestion actuelle.

ConfigurationMap

Obtient le mappage de configuration pour l’unité de gestion.

ConfigurationPath

Obtient les informations sur le chemin de configuration de l’unité de gestion actuelle.

Context

Obtient des informations de contexte de gestion pour l’unité de gestion actuelle.

FrameworkVersion

Obtient la version du .NET Framework pour l’unité de gestion actuelle.

IsUserServerAdministrator

Obtient une valeur indiquant si l’utilisateur appelant est un administrateur de serveur.

ReadOnlyServerManager

Obtient le gestionnaire de serveur pour l’unité de gestion.

Scope

En cas de substitution dans une classe dérivée, obtient l’étendue de gestion associée à l’unité de gestion actuelle.

ServerManager

Obtient le gestionnaire de serveur pour l’unité de gestion.

Méthodes

CreateConfigurationMap(Boolean)

En cas de substitution dans une classe dérivée, crée un mappage de fichiers qui contient des informations de configuration globale applicables à cette unité de gestion.

GetAssociatedFrameworkVersion()

En cas de substitution dans une classe dérivée, retourne la version du .NET Framework pour l’unité de gestion.

GetFrameworkVersions(IManagementContext)

Retourne le jeu de versions de available.NET Framework.

GetModuleProviders(Type)

Retourne une collection de fournisseurs de modules du type spécifié.

GetModuleService(String)

Récupère l’objet ModuleService qui correspond au nom de module spécifié.

GetTypeInformation(String)

Lorsque la GetTypeInformation(String, Boolean, Type) méthode est remplacée dans une classe dérivée, récupère les noms de types qualifiés d’assembly pour tous les types de l’étendue de gestion actuelle qui dérivent du nom de type de base spécifié.

GetTypeInformation(String, Boolean)

Lorsque la GetTypeInformation(String, Boolean, Type) méthode est remplacée dans une classe dérivée, récupère les noms de types qualifiés d’assembly pour tous les types de l’étendue de gestion actuelle qui dérivent du nom de type de base spécifié, y compris éventuellement les types qui ne sont pas publics.

GetTypeInformation(String, Boolean, Type)

En cas de substitution dans une classe dérivée, récupère les noms de types qualifiés d’assembly pour tous les types de l’étendue de gestion actuelle qui dérivent du nom de type de base spécifié, y compris éventuellement les types qui ne sont pas publics, et à l’aide du générateur spécifié pour créer des informations de type.

Update()

Valide les modifications sur .ManagementUnit

S’applique à