다음을 통해 공유


ServerManagementUnit 클래스

정의

관리되는 서버에 대한 컨텍스트 정보를 캡슐화합니다.

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

예제

다음 예제에서는 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 파일)에서 구성 정보에 액세스합니다. 자세한 내용은 SiteManagementUnitApplicationManagementUnit 클래스를 참조하세요. 개체를 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)

적용 대상