다음을 통해 공유


Publish.ProcessServerTlb 메서드

정의

Web.config 및 Default.disco 파일에서 구성 요소 항목을 추가하거나 삭제하여 서버 형식 라이브러리를 처리합니다. 필요한 경우 프록시를 생성합니다.

public:
 virtual void ProcessServerTlb(System::String ^ ProgId, System::String ^ SrcTlbPath, System::String ^ PhysicalPath, System::String ^ Operation, [Runtime::InteropServices::Out] System::String ^ % strAssemblyName, [Runtime::InteropServices::Out] System::String ^ % TypeName, [Runtime::InteropServices::Out] System::String ^ % Error);
public void ProcessServerTlb (string ProgId, string SrcTlbPath, string PhysicalPath, string Operation, out string strAssemblyName, out string TypeName, out string Error);
abstract member ProcessServerTlb : string * string * string * string * string * string * string -> unit
override this.ProcessServerTlb : string * string * string * string * string * string * string -> unit
Public Sub ProcessServerTlb (ProgId As String, SrcTlbPath As String, PhysicalPath As String, Operation As String, ByRef strAssemblyName As String, ByRef TypeName As String, ByRef Error As String)

매개 변수

ProgId
String

클래스의 프로그래밍 식별자입니다.

SrcTlbPath
String

형식 라이브러리가 포함된 파일의 경로입니다.

PhysicalPath
String

웹 애플리케이션 디렉터리입니다.

Operation
String

수행할 작업입니다.

strAssemblyName
String

이 메서드가 반환될 때 이 매개 변수에는 어셈블리의 표시 이름이 포함됩니다.

TypeName
String

이 메서드가 반환될 때 이 매개 변수에는 어셈블리의 정규화된 형식 이름이 포함됩니다.

Error
String

문제가 발생하면 이 메서드가 반환될 때 이 매개 변수에 오류 메시지가 포함됩니다.

구현

예외

호출 체인에 있는 호출자에게 비관리 코드에 액세스할 수 있는 권한이 없는 경우

SrcTlbPath 매개 변수가 scrobj.dll을 참조하기 때문에 스크립트 구성 요소의 SOAP 게시가 지원되지 않는 경우

설명

ProcessServerTlb 검색 파일 및 typelib, 구성 요소에 대 한 web.config 파일에 항목을 추가 하 고 생성 하거나 프록시를 관리 되지 않는 구성 요소에 대 한 bin 디렉터리에 복사 합니다. 경우 Operation equals "삭제" 후 구성 요소 항목을 Web.config 및 Default.disco 파일에서 제거 됩니다.

것이 좋습니다 AddServerTlb 하 고 DeleteServerTlb 대신 사용할 ProcessServerTlb합니다.

적용 대상