Sdílet prostřednictvím


IRemoteMethodInfoContract Rozhraní

Definice

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

public interface class IRemoteMethodInfoContract : System::AddIn::Contract::IContract
public interface IRemoteMethodInfoContract : System.AddIn.Contract.IContract
type IRemoteMethodInfoContract = interface
    interface IContract
Public Interface IRemoteMethodInfoContract
Implements IContract
Implementuje

Poznámky

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

Pokud chcete získat přístup k jedné nebo více metodám vzdáleného objektu, použijte metodu GetRemoteType k získání objektu IRemoteTypeContract , který představuje typ vzdáleného objektu. Potom zavolejte metodu GetMethod nebo GetMethods .

Metody

AcquireLifetimeToken()

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

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

Vrátí informace o metodě, kterou tato IRemoteMethodInfoContract metoda identifikuje.

GetRemoteHashCode()

Vrátí kód hash pro IContract.

(Zděděno od IContract)
Invoke(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

Vyvolá metodu, která identifikuje IRemoteMethodInfoContract .

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í IContracthodnoty .

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

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

(Zděděno od IContract)

Platí pro