ServerManagementUnit 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
관리되는 서버에 대한 컨텍스트 정보를 캡슐화합니다.
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
- 상속
예제
다음 예제에서는 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();
}
}
설명
클래스는 ServerManagementUnit 루트 수준(ApplicationHost.config 또는 루트 Web.config 파일)에서 구성 정보에 액세스합니다. 자세한 내용은 SiteManagementUnit 및 ApplicationManagementUnit 클래스를 참조하세요. 개체를 ServerManagementUnit 직접 만들 수 없습니다. 속성에서 Microsoft.Web.Management.Server.ModuleProvider.ManagementUnit 만 가져올 수 있습니다.
속성
Administration |
현재 관리 관리 구성을 가져옵니다. (다음에서 상속됨 ManagementUnit) |
Configuration |
현재 관리 단위에 대한 구성 정보를 가져옵니다. (다음에서 상속됨 ManagementUnit) |
ConfigurationMap |
관리 단위에 대한 구성 맵을 가져옵니다. (다음에서 상속됨 ManagementUnit) |
ConfigurationPath |
현재 관리 단위에 대한 구성 경로 정보를 가져옵니다. (다음에서 상속됨 ManagementUnit) |
Context |
현재 관리 단위에 대한 관리 컨텍스트 정보를 가져옵니다. (다음에서 상속됨 ManagementUnit) |
FrameworkVersion |
현재 관리 단위의 .NET Framework 버전을 가져옵니다. (다음에서 상속됨 ManagementUnit) |
FrameworkVersions |
현재 관리 단위 컨텍스트에 대해 설치된 .NET Framework 버전을 가져옵니다. |
IsUserServerAdministrator |
호출하는 사용자가 서버 관리자인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 ManagementUnit) |
MachineName |
서버의 컴퓨터 이름을 가져옵니다. |
Scope |
서버 관리 단위의 범위를 가져옵니다. |
ServerManager |
관리 단위의 서버 관리자를 가져옵니다. (다음에서 상속됨 ManagementUnit) |
메서드
CreateConfigurationMap(Boolean) |
파생 클래스에서 재정의되는 경우 이 관리 단위에 적용할 수 있는 전역 구성 정보가 포함된 파일 맵을 만듭니다. (다음에서 상속됨 ManagementUnit) |
GetApplication(String, String) |
지정된 사이트 이름 및 애플리케이션 경로에 대한 애플리케이션 관리 단위를 반환합니다. |
GetAssociatedFrameworkVersion() |
파생 클래스에서 재정의된 경우 관리 단위에 대한 .NET Framework 버전을 반환합니다. (다음에서 상속됨 ManagementUnit) |
GetModuleProviders(Type) |
지정된 형식의 모듈 공급자 컬렉션을 반환합니다. (다음에서 상속됨 ManagementUnit) |
GetModuleService(String) |
ModuleService 지정된 모듈 이름에 해당하는 개체를 검색합니다. (다음에서 상속됨 ManagementUnit) |
GetSite(String) |
지정된 사이트 이름의 사이트 관리 단위를 반환합니다. |
GetTypeInformation(String) |
메서드가 파생 클래스에서 재정의 GetTypeInformation(String, Boolean, Type) 되면 지정된 기본 형식 이름에서 파생되는 현재 관리 범위의 모든 형식에 대한 어셈블리 정규화된 형식 이름을 검색합니다. (다음에서 상속됨 ManagementUnit) |
GetTypeInformation(String, Boolean) |
메서드가 파생 클래스에서 재정의 GetTypeInformation(String, Boolean, Type) 되는 경우 는 지정된 기본 형식 이름에서 파생되는 현재 관리 범위의 모든 형식에 대해 어셈블리 정규화된 형식 이름을 검색합니다(선택적으로 public이 아닌 형식 포함). (다음에서 상속됨 ManagementUnit) |
GetTypeInformation(String, Boolean, Type) |
지정된 기본 형식 이름 및 생성기 형식에 대한 공용 형식 정보를 반환하고 선택적으로 공용이 아닌 형식을 포함합니다. |
Update() |
에서 변경 내용을 커밋합니다 ManagementUnit. (다음에서 상속됨 ManagementUnit) |