IRemoteObjectContract Interfaz

Definición

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

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

Al implementar IRemoteObjectContract en un tipo, los componentes pueden usar el contrato para obtener acceso a la información de tipo de los objetos del tipo. Los componentes acceden a la información de tipo llamando 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 tipo y miembro, y para invocar miembros.

Métodos

Nombre Description
AcquireLifetimeToken()

Especifica que el contrato es accesible para un cliente hasta que el cliente revoca el contrato.

(Heredado de IContract)
GetRemoteHashCode()

Devuelve un código hash para .IContract

(Heredado de IContract)
GetRemoteType()

Devuelve un IRemoteTypeContract que especifica el tipo del objeto actual IRemoteObjectContract.

QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
RemoteCast(String)

Convierte el objeto identificado por el objeto actual IRemoteObjectContract en un tipo especificado.

RemoteEquals(IContract)

Indica si el contrato especificado es igual a este IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación de cadena del objeto actual IContract.

(Heredado de IContract)
RevokeLifetimeToken(Int32)

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

(Heredado de IContract)

Se aplica a