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)

適用対象