Publish.ProcessServerTlb メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバーのタイプ ライブラリを処理し、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
クラスのプログラム ID。
- SrcTlbPath
- String
タイプ ライブラリを格納しているファイルへのパス。
- PhysicalPath
- String
Web アプリケーション ディレクトリ。
- Operation
- String
実行する操作。
- strAssemblyName
- String
このメソッドが返されるときに、このパラメーターにアセンブリの表示名を格納します。
- TypeName
- String
このメソッドが返されるときに、このパラメーターにアセンブリの完全修飾型名を格納します。
- Error
- String
問題が発生した場合は、このメソッドが返されるときに、このパラメーターにエラー メッセージを格納します。
実装
例外
呼び出しチェイン内の呼び出し元に、アンマネージ コードへのアクセス許可がありません。
SrcTlbPath
パラメーターが scrobj.dll を参照しました。そのため、スクリプト コンポーネントの SOAP 発行はサポートされていません。
注釈
ProcessServerTlb は、typelib 内のコンポーネントの探索ファイルと web.config ファイルにエントリを追加し、アンマネージ コンポーネントの bin ディレクトリにプロキシを生成またはコピーします。 が "delete" と等しい場合 Operation
、コンポーネント エントリは Web.config ファイルと Default.disco ファイルから削除されます。
ではなく、 と DeleteServerTlb を使用ProcessServerTlbすることをお勧めしますAddServerTlb。
適用対象
.NET