IRemoteObjectContract Interface

Definitie

Definieert een contract dat onderdelen kunnen gebruiken voor toegang tot een object binnen het toepassingsdomein en procesgrenzen.

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

Opmerkingen

Wanneer u op een type implementeert IRemoteObjectContract , kunnen onderdelen het contract gebruiken om toegang te krijgen tot typegegevens voor objecten van het type. Informatie over het toegangstype onderdelen door de GetRemoteType methode aan te roepen om een IRemoteTypeContract. De IRemoteTypeContract interface definieert een contract dat onderdelen kunnen gebruiken om toegang te krijgen tot specifieke type- en lidgegevens en om leden aan te roepen.

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)
GetRemoteHashCode()

Retourneert een hash-code voor de IContract.

(Overgenomen van IContract)
GetRemoteType()

Retourneert een IRemoteTypeContract die het type van de huidige IRemoteObjectContractaangeeft.

QueryContract(String)

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

(Overgenomen van IContract)
RemoteCast(String)

Hiermee wordt het object dat door de huidige IRemoteObjectContract is geïdentificeerd, omgezet in een opgegeven type.

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