다음을 통해 공유


ServerManager 클래스

정의

IIS 7 구성 시스템에 대한 읽기 및 쓰기 액세스를 제공합니다.

public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
    interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
상속
ServerManager
구현

설명

ServerManager 개체는 최상위 구성 개체입니다. 에서 컬렉션, 컬렉션, WorkerProcessSite 컬렉션, Binding 개체 및 VirtualDirectory 컬렉션에 ServerManager액세스할 Application 수 있습니다. 클래스가 노출하는 ServerManager 속성은 읽기 전용입니다. 그러나 이 클래스의 속성이 반환하는 개체는 읽기 및 쓰기 액세스를 모두 제공합니다. 구성 개체에 대한 업데이트 메서드를 사용하여 CommitChanges 구성 시스템에 명시적으로 기록되어야 합니다.

생성자

ServerManager()

ApplicationHost.config 파일의 ServerManager 기본 경로를 사용하여 클래스의 새 인스턴스를 초기화합니다.

ServerManager(Boolean, String)

IIS 7 구성 시스템에 대한 읽기 및 쓰기 액세스를 제공합니다.

ServerManager(String)

IIS 7 구성 시스템에 대한 읽기 및 쓰기 액세스를 제공합니다.

속성

ApplicationDefaults

현재 서버에 구성된 애플리케이션의 기본값을 정의하는 개체를 가져옵니다.

ApplicationPoolDefaults

현재 서버에 구성된 애플리케이션 풀의 기본값을 정의하는 개체를 가져옵니다.

ApplicationPools

현재 서버의 애플리케이션 풀 컬렉션을 가져옵니다.

SiteDefaults

현재 서버에 구성된 사이트의 기본값을 정의하는 개체를 가져옵니다.

Sites

현재 서버에 구성된 웹 사이트의 컬렉션을 가져옵니다.

VirtualDirectoryDefaults

현재 서버에 구성된 모든 가상 디렉터리에 대한 기본값을 정의하는 개체를 가져옵니다.

WorkerProcesses

현재 서버의 작업자 프로세스 컬렉션을 가져옵니다.

메서드

CommitChanges()

IIS 7 구성 시스템에 변경 내용을 커밋합니다.

Dispose()

ServerManager 클래스에서 사용하는 모든 리소스를 해제합니다.

Finalize()

IIS 7 구성 시스템에 대한 읽기 및 쓰기 액세스를 제공합니다.

GetAdministrationConfiguration()

Configuration 기본 Administration.config 파일의 개체를 반환합니다.

GetAdministrationConfiguration(WebConfigurationMap, String)

Configuration 지정된 WebConfigurationMap 개체 및 구성 파일 경로를 사용하여 Administration.config 파일의 개체를 반환합니다.

GetApplicationHostConfiguration()

Configuration 기본 ApplicationHost.config 파일의 개체를 반환합니다.

GetMetadata(String)

서버 관리자의 메타데이터 값을 반환합니다.

GetRedirectionConfiguration()

구성 관리자에서 구성을 반환합니다.

GetWebConfiguration(String)

Configuration 지정된 웹 사이트 이름을 사용하여 Web.config 파일의 개체를 반환합니다.

GetWebConfiguration(String, String)

Configuration 지정된 웹 사이트 이름 및 가상 경로를 사용하여 Web.config 파일의 개체를 반환합니다.

GetWebConfiguration(WebConfigurationMap, String)

Configuration 지정된 WebConfigurationMap 개체 및 구성 파일 경로를 사용하여 Web.config 파일의 개체를 반환합니다.

OpenRemote(String)

ServerManager 원격 시스템에 연결된 개체를 만듭니다.

SetMetadata(String, Object)

현재 서버 관리자에 대한 메타데이터를 추가하거나 변경합니다.

명시적 인터페이스 구현

IDisposable.Dispose()

ServerManager에서 사용하는 관리되지 않는 리소스를 해제합니다.

적용 대상