IRemoteMethodInfoContract インターフェイス

定義

コンポーネントがアプリケーション ドメインやプロセスの境界を越えてメソッドに関する情報にアクセスする際に使用できるコントラクトを定義します。

public interface class IRemoteMethodInfoContract : System::AddIn::Contract::IContract
public interface IRemoteMethodInfoContract : System.AddIn.Contract.IContract
type IRemoteMethodInfoContract = interface
    interface IContract
Public Interface IRemoteMethodInfoContract
Implements IContract
実装

注釈

IRemoteMethodInfoContract 、 インターフェイスを実装するリモート オブジェクトのメソッドを IRemoteObjectContract 表します。

リモート オブジェクトの 1 つ以上のメソッドにアクセスするには、 メソッドを GetRemoteType 使用して、リモート オブジェクトの型を表す を取得 IRemoteTypeContract します。 次に、 メソッドまたは GetMethods メソッドをGetMethod呼び出します。

メソッド

AcquireLifetimeToken()

コントラクトを破棄するまでは、そのクライアントがコントラクトにアクセスできることを指定します。

(継承元 IContract)
GetMethodData()

この IRemoteMethodInfoContract によって識別されるメソッドの情報を返します。

GetRemoteHashCode()

IContract のハッシュ コードを返します。

(継承元 IContract)
Invoke(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

この IRemoteMethodInfoContract によって識別されるメソッドを呼び出します。

QueryContract(String)

このコントラクトによって実装されたコントラクトを返します。

(継承元 IContract)
RemoteEquals(IContract)

指定されたコントラクトがこの IContract と等しいかどうかを示します。

(継承元 IContract)
RemoteToString()

現在の IContract の文字列形式を返します。

(継承元 IContract)
RevokeLifetimeToken(Int32)

クライアントがそのコントラクトにアクセスできなくなることを指定します。

(継承元 IContract)

適用対象