Język

IRemoteObjectContract Interfejs

Definicja

Definiuje kontrakt, którego składniki mogą używać do uzyskiwania dostępu do obiektu w domenie aplikacji i granicach procesów.

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
Pochodne
Implementuje

Uwagi

Podczas implementowania IRemoteObjectContract typu składniki mogą używać kontraktu do uzyskiwania dostępu do informacji o typie dla obiektów typu typu. Składniki uzyskują dostęp do informacji o typie, wywołując metodę GetRemoteTypeIRemoteTypeContractw celu uzyskania elementu . Interfejs IRemoteTypeContract definiuje kontrakt, którego składniki mogą używać do uzyskiwania dostępu do określonych typów i informacji składowych oraz do wywoływania elementów członkowskich.

Metody

Nazwa Opis
AcquireLifetimeToken()

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

(Odziedziczone po IContract)
GetRemoteHashCode()

Zwraca kod skrótu dla elementu IContract.

(Odziedziczone po IContract)
GetRemoteType()

Zwraca element IRemoteTypeContract określający typ bieżącego IRemoteObjectContractelementu .

QueryContract(String)

Zwraca kontrakt, który jest implementowany przez ten kontrakt.

(Odziedziczone po IContract)
RemoteCast(String)

Rzutuje obiekt zidentyfikowany przez bieżący IRemoteObjectContract do określonego typu.

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)

Dotyczy