IRemotePropertyInfoContract Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ę |
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ę |
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. |