IRemoteTypeContract Interface

Definitie

Definieert een contract dat onderdelen kunnen gebruiken voor toegang tot typegegevens en het aanroepen van leden binnen het toepassingsdomein en procesgrenzen.

public interface class IRemoteTypeContract : System::AddIn::Contract::IContract
public interface IRemoteTypeContract : System.AddIn.Contract.IContract
type IRemoteTypeContract = interface
    interface IContract
Public Interface IRemoteTypeContract
Implements IContract
Implementeringen

Opmerkingen

Om een IRemoteTypeContractop te halen, kunnen onderdelen de GetRemoteType methode aanroepen van een object dat de IRemoteObjectContract interface implementeert.

Onderdelen roepen de methode aan om informatie over het type object op te GetTypeData halen.

Onderdelen roepen een van de methoden aan waarmee informatie over een bepaald type lid wordt geretourneerd om informatie over de leden van een object op te halen. Als u bijvoorbeeld informatie wilt ophalen over de gebeurtenissen van een object, kunnen onderdelen de GetEvent of GetEvents methode gebruiken.

Als u een lid van een object wilt aanroepen, gebruiken onderdelen de InvokeMember methode.

Methoden

Name Description
AcquireLifetimeToken()

Hiermee geeft u op dat het contract toegankelijk is voor een client totdat de klant het contract intrekt.

(Overgenomen van IContract)
GetCanonicalName()

Retourneert de canonieke naam van de huidige IRemoteTypeContract.

GetEvent(String, BindingFlags)

Retourneert een IRemoteEventInfoContract die toegang biedt tot een opgegeven gebeurtenis van de huidige IRemoteTypeContract.

GetEvents(BindingFlags)

Hiermee wordt een verzameling IRemoteEventInfoContract objecten geretourneerd die toegang biedt tot de opgegeven gebeurtenissen van de huidige IRemoteTypeContract.

GetField(String, BindingFlags)

Retourneert een IRemoteFieldInfoContract die toegang biedt tot een opgegeven veld van de huidige IRemoteTypeContract.

GetFields(BindingFlags)

Hiermee wordt een verzameling IRemoteFieldInfoContract objecten geretourneerd die toegang biedt tot de opgegeven velden van de huidige IRemoteTypeContract.

GetInterface(String)

Retourneert een interface die wordt geïmplementeerd door de huidige IRemoteTypeContract.

GetInterfaces()

Retourneert de interfaces die door de huidige IRemoteTypeContractzijn geïmplementeerd.

GetMember(String, MemberTypes, BindingFlags)

Retourneert een verzameling IContract objecten die toegang biedt tot alle opgegeven leden van het opgegeven lidtype in het huidige IRemoteTypeContract, met behulp van de opgegeven bindingsbeperkingen.

GetMembers(BindingFlags)

Retourneert een verzameling IContract objecten die toegang biedt tot alle leden in de huidige IRemoteTypeContract die overeenkomen met de opgegeven bindingsbeperkingen.

GetMethod(String, BindingFlags, IArrayContract<IRemoteTypeContract>)

Retourneert een IRemoteMethodInfoContract die toegang biedt tot een opgegeven methode van de huidige IRemoteTypeContract.

GetMethods(BindingFlags)

Hiermee wordt een verzameling IRemoteMethodInfoContract objecten geretourneerd die toegang biedt tot de opgegeven methoden van de huidige IRemoteTypeContract.

GetProperties(BindingFlags)

Hiermee wordt een verzameling IRemotePropertyInfoContract objecten geretourneerd die toegang biedt tot de opgegeven eigenschappen van de huidige IRemoteTypeContract.

GetProperty(String, BindingFlags, IRemoteTypeContract, IArrayContract<IRemoteTypeContract>)

Retourneert een IRemotePropertyInfoContract die toegang biedt tot een opgegeven eigenschap van de huidige IRemoteTypeContract.

GetRemoteHashCode()

Retourneert een hash-code voor de IContract.

(Overgenomen van IContract)
GetTypeData()

Retourneert typegegevens over het object dat de huidige IRemoteTypeContract identificeert.

InvokeMember(String, BindingFlags, IRemoteObjectContract, IRemoteArgumentArrayContract, Boolean[], Int32)

Roept het opgegeven lid van de huidige IRemoteTypeContractaan.

QueryContract(String)

Retourneert een contract dat door dit contract wordt geïmplementeerd.

(Overgenomen van IContract)
RemoteEquals(IContract)

Geeft aan of het opgegeven contract gelijk is aan dit IContract.

(Overgenomen van IContract)
RemoteToString()

Hiermee wordt een tekenreeksweergave van de huidige IContractgeretourneerd.

(Overgenomen van IContract)
RevokeLifetimeToken(Int32)

Hiermee geeft u op dat het contract niet meer toegankelijk is voor een client.

(Overgenomen van IContract)

Van toepassing op