IRemoteFieldInfoContract Interfejs

Definicja

Definiuje kontrakt, którego składniki mogą używać do uzyskiwania dostępu do informacji o polu w obrębie domeny aplikacji i granic procesów.

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
Implementuje

Uwagi

Obiekt IRemoteFieldInfoContract reprezentuje pole obiektu zdalnego, które implementuje IRemoteObjectContract interfejs.

Aby uzyskać dostęp do co najmniej jednego pola obiektu zdalnego, użyj GetRemoteType metody , aby uzyskać obiekt IRemoteTypeContract reprezentujący typ obiektu zdalnego. Następnie wywołaj metodę GetField lub GetFields .

Metody

AcquireLifetimeToken()

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

(Odziedziczone po IContract)
GetFieldData()

Zwraca informacje o polu, które identyfikuje IRemoteFieldInfoContract .

GetRemoteHashCode()

Zwraca kod skrótu dla .IContract

(Odziedziczone po IContract)
GetValue(IRemoteObjectContract)

Zwraca wartość pola, które identyfikuje IRemoteFieldInfoContract .

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, Int32)

Ustawia wartość pola, które reprezentuje IRemoteFieldInfoContract .

Dotyczy