Freigeben über


IRemotePropertyInfoContract Schnittstelle

Definition

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

public interface class IRemotePropertyInfoContract : System::AddIn::Contract::IContract
public interface IRemotePropertyInfoContract : System.AddIn.Contract.IContract
type IRemotePropertyInfoContract = interface
    interface IContract
Public Interface IRemotePropertyInfoContract
Implements IContract
Implementiert

Hinweise

Ein IRemotePropertyInfoContract stellt eine Eigenschaft eines Remoteobjekts dar, das die IRemoteObjectContract Schnittstelle implementiert.

Um auf eine oder mehrere Eigenschaften eines Remoteobjekts zuzugreifen, verwenden Sie die GetRemoteType -Methode, um eine IRemoteTypeContract abzurufen, die den Typ des Remoteobjekts darstellt. Rufen Sie dann die GetProperty -Methode oder GetProperties auf.

Methoden

AcquireLifetimeToken()

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

(Geerbt von IContract)
GetGetMethod()

Gibt den get-Accessor der Eigenschaft zurück, die dieser IRemotePropertyInfoContract identifiziert.

GetPropertyData()

Gibt Informationen über die Eigenschaft zurück, die dieser IRemotePropertyInfoContract identifiziert.

GetRemoteHashCode()

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

(Geerbt von IContract)
GetSetMethod()

Gibt den set-Accessor der Eigenschaft zurück, die dieser IRemotePropertyInfoContract identifiziert.

GetValue(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

Gibt den Wert der Eigenschaft zurück, die dieser IRemotePropertyInfoContract 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, BindingFlags, IRemoteArgumentArrayContract, Int32)

Legt den Wert der Eigenschaft fest, die dieser IRemotePropertyInfoContract identifiziert.

Gilt für: