IRemoteObjectContract インターフェイス

定義

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

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

注釈

型に実装 IRemoteObjectContract する場合、コンポーネントは コントラクトを使用して、型のオブジェクトの型情報にアクセスできます。 コンポーネントは、 メソッドを GetRemoteType 呼び出して 型情報にアクセスし、 を取得します IRemoteTypeContract。 インターフェイスは IRemoteTypeContract 、コンポーネントが特定の型とメンバー情報にアクセスしたり、メンバーを呼び出したりするために使用できるコントラクトを定義します。

メソッド

AcquireLifetimeToken()

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

(継承元 IContract)
GetRemoteHashCode()

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

(継承元 IContract)
GetRemoteType()

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

QueryContract(String)

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

(継承元 IContract)
RemoteCast(String)

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

RemoteEquals(IContract)

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

(継承元 IContract)
RemoteToString()

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

(継承元 IContract)
RevokeLifetimeToken(Int32)

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

(継承元 IContract)

適用対象