ServerManagementUnit Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt kontextbezogene Informationen zum verwalteten Server.
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
- Vererbung
Beispiele
Im folgenden Beispiel werden Informationen an den Ablaufverfolgungslistener gesendet ServerManagementUnit .
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();
}
}
Hinweise
Die ServerManagementUnit -Klasse greift auf Stammebene (ApplicationHost.config- oder Stammdatei Web.config) auf Konfigurationsinformationen zu. Weitere Informationen finden Sie in den Ausführungen zur SiteManagementUnit-Klasse und zur ApplicationManagementUnit-Klasse. Sie können ein ServerManagementUnit Objekt nicht direkt erstellen. Sie können nur eines von der Microsoft.Web.Management.Server.ModuleProvider.ManagementUnit -Eigenschaft abrufen.
Eigenschaften
Administration |
Ruft die aktuelle Verwaltungsverwaltungskonfiguration ab. (Geerbt von ManagementUnit) |
Configuration |
Ruft Konfigurationsinformationen für die aktuelle Verwaltungseinheit ab. (Geerbt von ManagementUnit) |
ConfigurationMap |
Ruft die Konfigurationszuordnung für die Verwaltungseinheit ab. (Geerbt von ManagementUnit) |
ConfigurationPath |
Ruft die Konfigurationspfadinformationen für die aktuelle Verwaltungseinheit ab. (Geerbt von ManagementUnit) |
Context |
Ruft Verwaltungskontextinformationen für die aktuelle Verwaltungseinheit ab. (Geerbt von ManagementUnit) |
FrameworkVersion |
Ruft die .NET Framework Version für die aktuelle Verwaltungseinheit ab. (Geerbt von ManagementUnit) |
FrameworkVersions |
Ruft die installierten .NET Framework Versionen für den aktuellen Verwaltungseinheitskontext ab. |
IsUserServerAdministrator |
Ruft einen Wert ab, der angibt, ob der aufrufende Benutzer ein Serveradministrator ist. (Geerbt von ManagementUnit) |
MachineName |
Ruft den Computernamen des Servers ab. |
Scope |
Ruft den Bereich der Serververwaltungseinheit ab. |
ServerManager |
Ruft den Server-Manager für die Verwaltungseinheit ab. (Geerbt von ManagementUnit) |
Methoden
CreateConfigurationMap(Boolean) |
Erstellt beim Überschreiben in einer abgeleiteten Klasse eine Dateizuordnung, die globale Konfigurationsinformationen enthält, die für diese Verwaltungseinheit gelten. (Geerbt von ManagementUnit) |
GetApplication(String, String) |
Gibt eine Anwendungsverwaltungseinheit für den angegebenen Standortnamen und Anwendungspfad zurück. |
GetAssociatedFrameworkVersion() |
Gibt beim Überschreiben in einer abgeleiteten Klasse die .NET Framework Version für die Verwaltungseinheit zurück. (Geerbt von ManagementUnit) |
GetModuleProviders(Type) |
Gibt eine Auflistung von Modulanbietern des angegebenen Typs zurück. (Geerbt von ManagementUnit) |
GetModuleService(String) |
Ruft das ModuleService -Objekt ab, das dem angegebenen Modulnamen entspricht. (Geerbt von ManagementUnit) |
GetSite(String) |
Gibt eine Standortverwaltungseinheit für den angegebenen Standortnamen zurück. |
GetTypeInformation(String) |
Wenn die GetTypeInformation(String, Boolean, Type) Methode in einer abgeleiteten Klasse überschrieben wird, ruft die assemblyqualifizierten Typnamen für alle Typen im aktuellen Verwaltungsbereich ab, die vom angegebenen Basistypnamen abgeleitet sind. (Geerbt von ManagementUnit) |
GetTypeInformation(String, Boolean) |
Wenn die GetTypeInformation(String, Boolean, Type) -Methode in einer abgeleiteten Klasse überschrieben wird, ruft die assemblyqualifizierten Typnamen für alle Typen im aktuellen Verwaltungsbereich ab, die vom angegebenen Basistypnamen abgeleitet werden, optional auch Typen, die nicht öffentlich sind. (Geerbt von ManagementUnit) |
GetTypeInformation(String, Boolean, Type) |
Gibt öffentliche Typinformationen für den angegebenen Basistypnamen und Generatortyp zurück und schließt optional nicht öffentliche Typen ein. |
Update() |
Committent Änderungen für .ManagementUnit (Geerbt von ManagementUnit) |