Share via


Microsoft.Web.Management.Server 네임스페이스

API는 Microsoft.Web.Management.Server IIS 관리자에서 관리 기능의 서버 부분을 구현합니다.

클래스

AdministrationModule

특정 관리 모듈에 대한 정보를 캡슐화합니다.

AdministrationModuleCollection

관리 모듈의 컬렉션을 나타냅니다.

AdministrationModuleProvider

관리 모듈 공급자에 대한 정보를 캡슐화합니다.

ApplicationManagementUnit

관리되는 애플리케이션에 대한 컨텍스트 정보를 캡슐화합니다.

ConfigurationAuthenticationModuleService

구성 인증을 위한 새 관리 모듈을 구현하기 위한 기본 클래스를 제공합니다.

ConfigurationModuleProvider

구성 시스템에서 하나의 구성 섹션에 대한 위임을 관리합니다.

DelegationState

위임 모드 및 위임 모드에 대한 지역화된 표시 문자열을 저장합니다.

ManagementAdministrationConfiguration

Administration.config 파일에 대한 액세스를 제공합니다.

ManagementAuthentication

유효한 IIS 관리자 사용자 목록을 관리하기 위한 기능을 제공합니다.

ManagementAuthenticationProvider

파생 클래스에서 재정의되는 경우 는 IIS 관리자에 대한 인증 기능을 제공합니다.

ManagementAuthorization

특정 사이트 또는 애플리케이션에 대한 권한 부여 목록을 관리하기 위한 기능을 제공합니다.

ManagementAuthorizationInfo

권한 있는 사용자에 대한 정보를 캡슐화합니다.

ManagementAuthorizationInfoCollection

ManagementAuthorizationInfo 개체의 컬렉션을 포함합니다.

ManagementAuthorizationProvider

파생 클래스에서 재정의되는 경우 는 사용자 지정 권한 부여를 사용하도록 설정하는 기본 클래스를 제공합니다.

ManagementConfiguration

관리 구성 정보를 나타내고 구성 섹션을 검색하는 메서드를 제공합니다.

ManagementConfigurationPath

현재 서버, 웹 사이트, 애플리케이션, 파일 또는 폴더의 구성 경로에 대한 컨테이너를 정의합니다. 이 클래스는 상속될 수 없습니다.

ManagementContentNavigator

웹 사이트 또는 웹 애플리케이션의 콘텐츠(파일 및 가상 디렉터리)에 대한 액세스를 제공합니다. 이 클래스는 상속될 수 없습니다.

ManagementFrameworkVersion

.NET Framework 버전 정보를 위한 컨테이너를 제공합니다.

ManagementUnit

모듈 서비스에서 웹 서비스 메서드를 실행하는 동안 현재 관리되는 관리 단위에 대한 컨텍스트 정보를 캡슐화합니다.

ManagementUserInfo

IIS 관리자 사용자에 대한 정보를 캡슐화합니다.

ManagementUserInfoCollection

IIS 관리자 사용자의 컬렉션을 나타냅니다.

ModuleDefinition

이름, 연결된 서비스 유형 및 모듈을 포함하는 어셈블리와 같은 특정 관리 모듈에 대한 정보를 캡슐화합니다.

ModuleInfo

클라이언트로 전송되는 특정 관리 모듈(예: 이름, 연결된 서비스 URL 및 모듈이 포함된 어셈블리)에 대한 정보를 캡슐화합니다.

ModuleProvider

관리 모듈 공급자를 구현하기 위한 기본 클래스를 제공합니다.

ModuleService

새 관리 모듈(IIS 관리자 확장)을 구현하기 위한 기본 클래스를 제공합니다.

ModuleServiceMethodAttribute

개체의 메서드를 클라이언트에서 ModuleService 직접 호출할 수 있는 것으로 표시합니다.

PropertyBag

IDictionary 키/값 쌍 변수 컬렉션을 IIS 관리자에 전달하는 인터페이스를 제공합니다.

ServerManagementUnit

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

SimpleDelegatedModuleProvider

간단한 읽기 전용, 읽기/쓰기 및 비지정 위임 의미 체계에 대한 기본 클래스를 제공합니다.

SiteManagementUnit

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

TypeInformationGenerator

원격 가능 형식 정보 생성기의 기본 클래스를 형성합니다.

WebManagementEventLog

Windows 이벤트 로그에 정보를 쓸 수 있습니다.

WebManagementServiceException

IIS 관리자가 요청된 작업을 수행할 수 없을 때 throw되는 예외를 나타냅니다.

WebManagementServiceHandler

웹 관리와 관련된 HTTP 요청을 처리합니다.

인터페이스

IAuthenticationModuleService

인증 모듈 서비스를 사용할 수 있는지 여부를 결정합니다.

IGlobalConfigurationProvider

파생 클래스에서 구현되는 경우 서버 수준 구성 파일의 위치를 사용자 지정할 수 있습니다.

IManagementContext

클라이언트에 대한 정보를 제공합니다.

ISiteStatusProvider

클래스가 사이트 상태 공급자 역할을 하기 위해 구현해야 하는 인터페이스를 정의합니다.

열거형

ConfigurationPathType

선택한 구성 경로의 유형을 지정합니다.

InvalidPasswordReason

암호 유효성 검사에 실패한 이유를 지정합니다.

ManagementScope

.NET Framework 지원하는 관리 단위를 정의합니다.

설명

IIS 관리자의 모든 구현은 적어도 다음 두 클래스를 사용합니다.

  • 클래스는 ModuleService 새 관리 모듈을 구현하기 위한 기본 클래스입니다. 파생 클래스에는 관리 모듈에 대한 모든 프로그램 논리가 포함됩니다 ModuleService .

  • 클래스는 ModuleProvider 새 모듈 공급자를 구현하기 위한 기본 클래스입니다. 모듈 공급자는 관리 모듈에 대한 정보를 제공합니다.