IRemotePropertyInfoContract Interfejs

Definicja

Definiuje kontrakt, którego składniki mogą używać do uzyskiwania dostępu do informacji o właściwości w domenie aplikacji i granicach procesów.

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
Implementuje

Uwagi

Obiekt IRemotePropertyInfoContract reprezentuje właściwość obiektu zdalnego, który implementuje IRemoteObjectContract interfejs.

Aby uzyskać dostęp do co najmniej jednej właściwości obiektu zdalnego, użyj GetRemoteType metody , aby uzyskać obiekt IRemoteTypeContract , który reprezentuje typ obiektu zdalnego. Następnie wywołaj metodę GetProperty lub GetProperties .

Metody

AcquireLifetimeToken()

Określa, że kontrakt jest dostępny dla klienta, dopóki klient nie odwoła kontraktu.

(Odziedziczone po IContract)
GetGetMethod()

Zwraca metodę get dostępu do właściwości, którą identyfikuje.IRemotePropertyInfoContract

GetPropertyData()

Zwraca informacje o właściwości, którą identyfikuje IRemotePropertyInfoContract .

GetRemoteHashCode()

Zwraca kod skrótu dla .IContract

(Odziedziczone po IContract)
GetSetMethod()

Zwraca metodę set dostępu do właściwości, którą identyfikuje.IRemotePropertyInfoContract

GetValue(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

Zwraca wartość właściwości, którą identyfikuje IRemotePropertyInfoContract .

QueryContract(String)

Zwraca kontrakt, który jest implementowany przez ten kontrakt.

(Odziedziczone po IContract)
RemoteEquals(IContract)

Wskazuje, czy określony kontrakt jest równy temu IContract.

(Odziedziczone po IContract)
RemoteToString()

Zwraca reprezentację ciągu bieżącego IContractelementu .

(Odziedziczone po IContract)
RevokeLifetimeToken(Int32)

Określa, że kontrakt nie jest już dostępny dla klienta.

(Odziedziczone po IContract)
SetValue(IRemoteObjectContract, RemoteArgument, BindingFlags, IRemoteArgumentArrayContract, Int32)

Ustawia wartość właściwości, która zostanie IRemotePropertyInfoContract zidentyfikowana.

Dotyczy