IRemoteObjectContract Interfaccia

Definizione

Definisce un contratto che i componenti possono usare per accedere a un oggetto attraverso i limiti del dominio applicazione e del processo.

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
Derivato
Implementazioni

Commenti

Quando si implementa IRemoteObjectContract in un tipo, i componenti possono usare il contratto per accedere alle informazioni sul tipo per gli oggetti del tipo. I componenti accedono alle informazioni sul tipo chiamando il GetRemoteType metodo per ottenere un oggetto IRemoteTypeContract. L'interfaccia IRemoteTypeContract definisce un contratto che i componenti possono usare per accedere a informazioni di tipo e membro specifiche e per richiamare membri.

Metodi

Nome Descrizione
AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client fino a quando il client non revoca il contratto.

(Ereditato da IContract)
GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
GetRemoteType()

Restituisce un oggetto IRemoteTypeContract che specifica il tipo dell'oggetto corrente IRemoteObjectContract.

QueryContract(String)

Restituisce un contratto implementato dal contratto.

(Ereditato da IContract)
RemoteCast(String)

Esegue il cast dell'oggetto identificato dall'oggetto corrente IRemoteObjectContract in un tipo specificato.

RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo IContractoggetto .

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto corrente IContract.

(Ereditato da IContract)
RevokeLifetimeToken(Int32)

Specifica che il contratto non è più accessibile a un client.

(Ereditato da IContract)

Si applica a