Condividi tramite


IRemoteObjectContract Interfaccia

Definizione

Definisce un contratto che i componenti possono utilizzare per accedere a un oggetto superando i limiti di domini applicazione e processi.

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 specifiche sul tipo e sui membri e per richiamare i membri.

Metodi

AcquireLifetimeToken()

Specifica che il contratto è accessibile a un client finché tale client non lo revoca.

(Ereditato da IContract)
GetRemoteHashCode()

Restituisce un codice hash per l'oggetto IContract.

(Ereditato da IContract)
GetRemoteType()

Restituisce un oggetto IRemoteTypeContract che specifica il tipo di oggetto IRemoteObjectContract corrente.

QueryContract(String)

Restituisce un contratto implementato da questo contratto.

(Ereditato da IContract)
RemoteCast(String)

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

RemoteEquals(IContract)

Indica se il contratto specificato è uguale a questo oggetto IContract.

(Ereditato da IContract)
RemoteToString()

Restituisce una rappresentazione di stringa dell'oggetto IContract corrente.

(Ereditato da IContract)
RevokeLifetimeToken(Int32)

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

(Ereditato da IContract)

Si applica a