IRemoteFieldInfoContract インターフェイス

定義

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

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

注釈

IRemoteFieldInfoContractは、IRemoteObjectContract インターフェイスを実装するリモート オブジェクトのフィールドを表します。

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

メソッド

名前 説明
AcquireLifetimeToken()

クライアントがコントラクトを取り消すまで、コントラクトにクライアントからアクセス可能であることを指定します。

(継承元 IContract)
GetFieldData()

この IRemoteFieldInfoContract が識別するフィールドに関する情報を返します。

GetRemoteHashCode()

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

(継承元 IContract)
GetValue(IRemoteObjectContract)

この IRemoteFieldInfoContract が識別するフィールドの値を返します。

QueryContract(String)

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

(継承元 IContract)
RemoteEquals(IContract)

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

(継承元 IContract)
RemoteToString()

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

(継承元 IContract)
RevokeLifetimeToken(Int32)

コントラクトがクライアントからアクセスできなくなったことを指定します。

(継承元 IContract)
SetValue(IRemoteObjectContract, RemoteArgument, Int32)

この IRemoteFieldInfoContract が表すフィールドの値を設定します。

適用対象