IRemoteEventInfoContract インターフェイス

定義

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

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

注釈

IRemoteEventInfoContract 、 インターフェイスを実装するリモート オブジェクトのイベントに関する情報を IRemoteObjectContract 提供します。

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

メソッド

AcquireLifetimeToken()

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

(継承元 IContract)
GetAddMethod()

この IRemoteEventInfoContract が識別するイベントに対してイベント ハンドラー デリゲートを追加するときに使用されたメソッドを返します。

GetMemberData()

この IRemoteEventInfoContract によって識別されるイベントの情報を返します。

GetRemoteHashCode()

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

(継承元 IContract)
GetRemoveMethod()

この IRemoteEventInfoContract が識別するイベントからイベント ハンドラー デリゲートを削除するときに使用されたメソッドを返します。

QueryContract(String)

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

(継承元 IContract)
RemoteEquals(IContract)

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

(継承元 IContract)
RemoteToString()

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

(継承元 IContract)
RevokeLifetimeToken(Int32)

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

(継承元 IContract)

適用対象