Compartir a través de


IRemoteObjectContract Interfaz

Definición

Define un contrato que los componentes pueden usar para tener acceso a un objeto entre los límites del dominio de aplicación y del proceso.

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
Derivado
Implementaciones

Comentarios

Cuando se implementa IRemoteObjectContract en un tipo, los componentes pueden usar el contrato para obtener acceso a la información de tipos de los objetos del tipo. Los componentes acceden a la información de tipo mediante una llamada al GetRemoteType método para obtener un IRemoteTypeContract. La IRemoteTypeContract interfaz define un contrato que los componentes pueden usar para tener acceso a información específica de tipos y miembros, y para invocar miembros.

Métodos

AcquireLifetimeToken()

Especifica que el contrato es accesible a un cliente hasta que éste lo revoca.

(Heredado de IContract)
GetRemoteHashCode()

Devuelve un código hash para IContract.

(Heredado de IContract)
GetRemoteType()

Devuelve IRemoteTypeContract que especifica el tipo de la interfaz IRemoteObjectContract actual.

QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
RemoteCast(String)

Convierte el objeto identificado por la interfaz IRemoteObjectContract actual a un tipo especificado.

RemoteEquals(IContract)

Indica si el contrato especificado es igual a IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación en forma de cadena de este objeto IContract actual.

(Heredado de IContract)
RevokeLifetimeToken(Int32)

Especifica que el contrato ya no es accesible a un cliente.

(Heredado de IContract)

Se aplica a