ServerManagementUnit Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de