IRemoteDelegateContract インターフェイス

定義

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

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

注釈

デリゲートを呼び出すには、 メソッドを使用します InvokeDelegate

イベントにデリゲートを追加したり、イベントからデリゲートを削除したりするには、 または GetRemoveMethodによってGetAddMethod返される の メソッドをIRemoteMethodInfoContract呼び出しますInvoke。 デリゲートをIRemoteDelegateContract表す を の パラメーターInvokeparameters渡します。

メソッド

AcquireLifetimeToken()

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

(継承元 IContract)
GetRemoteHashCode()

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

(継承元 IContract)
GetRemoteType()

現在の IRemoteTypeContract の型を指定する IRemoteObjectContract を返します。

(継承元 IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

この IRemoteDelegateContract によって識別されるデリゲートを呼び出します。

QueryContract(String)

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

(継承元 IContract)
RemoteCast(String)

現在の IRemoteObjectContract によって識別されるオブジェクトを指定された型にキャストします。

(継承元 IRemoteObjectContract)
RemoteEquals(IContract)

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

(継承元 IContract)
RemoteToString()

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

(継承元 IContract)
RevokeLifetimeToken(Int32)

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

(継承元 IContract)

適用対象