次の方法で共有


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 します。 次に、 メソッドまたは GetFields メソッドをGetField呼び出します。

メソッド

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 が表すフィールドの値を設定します。

適用対象