다음을 통해 공유


ModuleProvider 클래스

정의

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

public ref class ModuleProvider abstract
public abstract class ModuleProvider
type ModuleProvider = class
Public MustInherit Class ModuleProvider
상속
ModuleProvider
파생

설명

관리 모듈 공급자는 모듈 서비스 유형 및 관리 모듈 코드의 위치를 포함하여 관리 모듈에 대한 정보를 제공합니다.

구현자 참고

에서 ModuleProvider상속하는 경우 , GetModuleDefinition(IManagementContext)SupportsScope(ManagementScope)멤버ServiceType를 재정의해야 합니다.

생성자

ModuleProvider()

ModuleProvider 클래스의 새 인스턴스를 초기화합니다.

속성

FriendlyName

모듈 공급자의 이름을 가져옵니다.

ManagementUnit

연결된 관리 단위를 가져옵니다.

Name

모듈 공급자의 이름을 가져옵니다.

ServiceType

파생 클래스에서 재정의되는 경우 모듈 공급자와 연결된 모듈 서비스의 형식을 가져옵니다.

SupportsDelegation

공급자가 위임을 지원하는지 여부를 나타내는 값을 가져옵니다.

메서드

GetChildDelegationState(String)

파생 클래스에서 재정의된 경우 자식 위임 상태를 반환합니다.

GetModuleDefinition(IManagementContext)

파생 클래스에서 재정의되는 경우 는 모듈 공급자와 연결된 관리 모듈에 대한 정보를 검색합니다.

GetSupportedChildDelegationStates(String)

파생 클래스에서 재정의되는 경우 지원되는 자식 위임 상태의 배열을 검색합니다.

Initialize(String)

모듈 공급자의 이름을 설정합니다.

SetChildDelegationState(String, DelegationState)

파생 클래스에서 구현되는 경우 지정된 경로에 대해 지정된 위임 상태를 설정합니다.

SupportsScope(ManagementScope)

파생 클래스에서 재정의되는 경우 모듈 공급자가 지정된 범위를 지원하는지 여부를 나타내는 값을 반환합니다.

적용 대상