IRemoteFieldInfoContract Rozhraní

Definice

Definuje kontrakt, který mohou komponenty použít pro přístup k informacím o poli napříč doménou aplikace a hranicemi procesů.

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

Poznámky

Představuje IRemoteFieldInfoContract pole vzdáleného objektu, který implementuje IRemoteObjectContract rozhraní.

Chcete-li získat přístup k jednomu nebo více polím vzdáleného objektu, použijte metodu GetRemoteType k získání IRemoteTypeContract objektu, který představuje typ vzdáleného objektu. Pak zavolejte metodu GetField nebo GetFields .

Metody

AcquireLifetimeToken()

Určuje, že smlouva je přístupná klientovi, dokud klient neodvolá smlouvu.

(Zděděno od IContract)
GetFieldData()

Vrátí informace o poli, které tato IRemoteFieldInfoContract funkce identifikuje.

GetRemoteHashCode()

Vrátí hashovací kód pro IContract.

(Zděděno od IContract)
GetValue(IRemoteObjectContract)

Vrátí hodnotu pole, které toto IRemoteFieldInfoContract pole identifikuje.

QueryContract(String)

Vrátí kontrakt, který je implementován tímto kontraktem.

(Zděděno od IContract)
RemoteEquals(IContract)

Určuje, zda je zadaný kontrakt roven tomuto IContract.

(Zděděno od IContract)
RemoteToString()

Vrátí řetězcovou reprezentaci aktuálního IContractsouboru .

(Zděděno od IContract)
RevokeLifetimeToken(Int32)

Určuje, že kontrakt už není pro klienta přístupný.

(Zděděno od IContract)
SetValue(IRemoteObjectContract, RemoteArgument, Int32)

Nastaví hodnotu pole, které představuje IRemoteFieldInfoContract .

Platí pro