次の方法で共有


IComSoapPublisher.RegisterAssembly(String) メソッド

定義

COM 相互運用のアセンブリを登録します。

public:
 void RegisterAssembly(System::String ^ AssemblyPath);
public void RegisterAssembly (string AssemblyPath);
abstract member RegisterAssembly : string -> unit
Public Sub RegisterAssembly (AssemblyPath As String)

パラメーター

AssemblyPath
String

アセンブリのファイル システム パス。

例外

入力アセンブリには厳密な名前がありません。

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

- または -

"file://" で始まっていないコードベースが、必要な WebPermission なしで指定されました。

AssemblyPathnullです。

AssemblyPath が見つかりません。またはファイル名の拡張子が指定されていません。

AssemblyPath は有効なアセンブリではありません。

アセンブリまたはモジュールが 2 つの異なる証拠を使用して 2 回読み込まれたか、アセンブリ名がシステム定義の最大長を超えています。

ComUnregisterFunctionAttribute でマークされたメソッドが static ではありません。

- または -

階層の特定のレベルに、ComUnregisterFunctionAttribute でマークされた複数のメソッドがあります。

- または -

ComUnregisterFunctionAttribute でマークされたメソッドのシグネチャが有効ではありません。

注釈

RegisterAssembly 実装では、アセンブリ登録ツール (Regasm.exe) を使用して、作成可能なクラスをアセンブリに登録します。 詳細については、「 Regasm.exe (アセンブリ登録ツール)」を参照してください。

適用対象