Freigeben über


IRemoteFieldInfoContract Schnittstelle

Definition

Definiert einen Vertrag, den Komponenten verwenden können, um über Anwendungsdomänen- und Prozessgrenzen hinweg auf Informationen über ein Feld zuzugreifen.

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
Implementiert

Hinweise

Ein IRemoteFieldInfoContract stellt ein Feld eines Remoteobjekts dar, das die IRemoteObjectContract -Schnittstelle implementiert.

Um auf ein oder mehrere Felder eines Remoteobjekts zuzugreifen, verwenden Sie die GetRemoteType -Methode, um einen IRemoteTypeContract abzurufen, der den Typ des Remoteobjekts darstellt. Rufen Sie dann die -Methode oder GetFields aufGetField.

Methoden

AcquireLifetimeToken()

Gibt an, dass ein Client auf den Vertrag zugreifen kann, bis der Client den Vertrag widerruft.

(Geerbt von IContract)
GetFieldData()

Gibt Informationen über das Feld zurück, das dieser IRemoteFieldInfoContract identifiziert.

GetRemoteHashCode()

Gibt einen Hashcode für den IContract zurück.

(Geerbt von IContract)
GetValue(IRemoteObjectContract)

Gibt den Wert des Felds zurück, das dieser IRemoteFieldInfoContract identifiziert.

QueryContract(String)

Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird.

(Geerbt von IContract)
RemoteEquals(IContract)

Gibt an, ob der angegebene Vertrag mit diesem IContract identisch ist.

(Geerbt von IContract)
RemoteToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück.

(Geerbt von IContract)
RevokeLifetimeToken(Int32)

Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann.

(Geerbt von IContract)
SetValue(IRemoteObjectContract, RemoteArgument, Int32)

Legt den Wert des Felds fest, das dieser IRemoteFieldInfoContract darstellt.

Gilt für: