다음을 통해 공유


ModuleDefinition(String, String) 생성자

정의

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

public:
 ModuleDefinition(System::String ^ name, System::String ^ clientModuleTypeName);
public ModuleDefinition (string name, string clientModuleTypeName);
new Microsoft.Web.Management.Server.ModuleDefinition : string * string -> Microsoft.Web.Management.Server.ModuleDefinition
Public Sub New (name As String, clientModuleTypeName As String)

매개 변수

name
String

모듈 공급자의 이름입니다.

clientModuleTypeName
String

의 정규화된 어셈블리 이름입니다 Module.

예제

다음 예제에서는 다음 추적 출력을 생성합니다.

ModuleProviderName : rHeil

AssemblyQualifiedName : rxDemo.DemoModule, rHeil, Version=0.0.1.3, Culture=neutral, PublicKeyToken=16b74a31ba18bbaf

public override ModuleDefinition GetModuleDefinition(IManagementContext context) {


    if (context.User.Identity.IsAuthenticated != true)
        return null;

    string sModuleProviderName = this.Name;
    string sAssemblyQualifiedName = typeof(DemoModule).AssemblyQualifiedName;
    Trace.WriteLine(" ModuleProviderName : " + sModuleProviderName);
    Trace.WriteLine(" AssemblyQualifiedName : " + sAssemblyQualifiedName);

    ModuleDefinition modDefn = new ModuleDefinition(sModuleProviderName, sAssemblyQualifiedName);
    traceModDefn(modDefn);
    return modDefn;

}

적용 대상