Compartir a través de


ServerManagementUnit Clase

Definición

Encapsula información contextual sobre el servidor que se está administrando.

public ref class ServerManagementUnit sealed : Microsoft::Web::Management::Server::ManagementUnit
public sealed class ServerManagementUnit : Microsoft.Web.Management.Server.ManagementUnit
type ServerManagementUnit = class
    inherit ManagementUnit
Public NotInheritable Class ServerManagementUnit
Inherits ManagementUnit
Herencia
ServerManagementUnit

Ejemplos

En el ejemplo siguiente se envía ServerManagementUnit información al agente de escucha de seguimiento.

void traceMU() {

    ServerManagementUnit smu = ManagementUnit as ServerManagementUnit;

    if (smu != null) {
        string FMV = smu.FrameworkVersions.ToString();
        Trace.WriteLine("FrameworkVersions = " + FMV);
        Trace.WriteLine("MachineName = " + smu.MachineName);
        ApplicationManagementUnit amu =
            smu.GetApplication("rickaSite", "/ra");
        Trace.WriteLine("App FrameworkVersion = "
            + amu.FrameworkVersion.Text);
        SiteManagementUnit rickaSMU = smu.GetSite("rickaSite");
        string rwcp = rickaSMU.ConfigurationMap.RootWebConfigurationPath;
        Trace.WriteLine("RootWebConfigurationPath = " + rwcp);
        ManagementScope ms = smu.Scope;
        Trace.WriteLine("Scope = " + ms.ToString());


    } else {

        ApplicationManagementUnit appUnit = 
            ManagementUnit as ApplicationManagementUnit;
        if (appUnit != null)
            traceAppUnit();
    }

} 

Comentarios

La ServerManagementUnit clase tiene acceso a la información de configuración en el nivel raíz (el ApplicationHost.config o el archivo de Web.config raíz). Para obtener más información, vea las clases SiteManagementUnit y ApplicationManagementUnit. No se puede crear un ServerManagementUnit objeto directamente; solo se puede obtener uno de la Microsoft.Web.Management.Server.ModuleProvider.ManagementUnit propiedad .

Propiedades

Administration

Obtiene la configuración de administración actual.

(Heredado de ManagementUnit)
Configuration

Obtiene información de configuración de la unidad de administración actual.

(Heredado de ManagementUnit)
ConfigurationMap

Obtiene el mapa de configuración de la unidad de administración.

(Heredado de ManagementUnit)
ConfigurationPath

Obtiene la información de la ruta de acceso de configuración de la unidad de administración actual.

(Heredado de ManagementUnit)
Context

Obtiene información de contexto de administración para la unidad de administración actual.

(Heredado de ManagementUnit)
FrameworkVersion

Obtiene la versión de .NET Framework para la unidad de administración actual.

(Heredado de ManagementUnit)
FrameworkVersions

Obtiene las versiones instaladas de .NET Framework para el contexto de la unidad de administración actual.

IsUserServerAdministrator

Obtiene un valor que indica si el usuario que realiza la llamada es un administrador del servidor.

(Heredado de ManagementUnit)
MachineName

Obtiene el nombre de equipo del servidor.

Scope

Obtiene el ámbito de la unidad de administración del servidor.

ServerManager

Obtiene el administrador del servidor para la unidad de administración.

(Heredado de ManagementUnit)

Métodos

CreateConfigurationMap(Boolean)

Cuando se invalida en una clase derivada, crea un mapa de archivos que contiene información de configuración global aplicable a esta unidad de administración.

(Heredado de ManagementUnit)
GetApplication(String, String)

Devuelve una unidad de administración de aplicaciones para el nombre de sitio y la ruta de acceso de la aplicación especificados.

GetAssociatedFrameworkVersion()

Cuando se reemplaza en una clase derivada, devuelve la versión de .NET Framework para la unidad de administración.

(Heredado de ManagementUnit)
GetModuleProviders(Type)

Devuelve una colección de proveedores de módulos del tipo especificado.

(Heredado de ManagementUnit)
GetModuleService(String)

Recupera el ModuleService objeto que corresponde al nombre del módulo especificado.

(Heredado de ManagementUnit)
GetSite(String)

Devuelve una unidad de administración de sitios para el nombre de sitio especificado.

GetTypeInformation(String)

Cuando el GetTypeInformation(String, Boolean, Type) método se invalida en una clase derivada, recupera los nombres de tipo calificado por ensamblados para todos los tipos del ámbito de administración actual que derivan del nombre de tipo base especificado.

(Heredado de ManagementUnit)
GetTypeInformation(String, Boolean)

Cuando el GetTypeInformation(String, Boolean, Type) método se invalida en una clase derivada, recupera los nombres de tipo calificado por ensamblados para todos los tipos del ámbito de administración actual que derivan del nombre de tipo base especificado, incluidos opcionalmente los tipos que no son públicos.

(Heredado de ManagementUnit)
GetTypeInformation(String, Boolean, Type)

Devuelve información de tipo público para el nombre de tipo base y el tipo de generador especificados y, opcionalmente, incluye tipos no públicos.

Update()

Confirma los cambios en .ManagementUnit

(Heredado de ManagementUnit)

Se aplica a