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

Web アプリケーション ディレクトリ。

Operation
String

実行する操作。

strAssemblyName
String

このメソッドから制御が戻るときに、このパラメーターにはアセンブリの表示名が含まれます。

TypeName
String

このメソッドから制御が戻るときに、このパラメーターにはアセンブリの完全修飾型名が含まれます。

Error
String

このメソッドが戻るときに、このパラメーターには、問題が発生した場合のエラー メッセージが含まれます。

実装

例外

呼び出しチェーン内の呼び出し元には、アンマネージ コードにアクセスするアクセス許可がありません。

scrobj.dll参照される SrcTlbPath パラメーターです。そのため、スクリプト コンポーネントの SOAP パブリケーションはサポートされていません。

注釈

ProcessServerTlb は、typelib 内のコンポーネントの探索ファイルと web.config ファイルにエントリを追加し、アンマネージ コンポーネントの bin ディレクトリにプロキシを生成またはコピーします。 Operation "delete" と等しい場合、コンポーネント エントリは Web.config ファイルと Default.disco ファイルから削除されます。

AddServerTlbではなく、DeleteServerTlbProcessServerTlbを使用することをお勧めします。

適用対象