Microsoft.Web.Management.Server 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 새 모듈 공급자를 구현하기 위한 기본 클래스입니다. 모듈 공급자는 관리 모듈에 대한 정보를 제공합니다.