Compartir a través de


IContract Interfaz

Definición

Representa la interfaz base para todos los contratos que se usan para la comunicación entre los componentes que se actualizan independientemente.

public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
Derivado

Comentarios

La IContract interfaz define un contrato que los componentes actualizados de forma independiente, como una aplicación y un complemento, pueden usar para comunicarse. Los componentes pueden usar IContract para comunicarse a través de límites de dominio de aplicación o proceso, o para comunicarse con otros componentes en el mismo proceso o dominio de aplicación. IContract sirve para un propósito similar para los componentes creados con .NET Framework, ya que la IUnknown interfaz sirve para los componentes creados mediante COM. Para determinar si un objeto implementa un contrato determinado, use el QueryContract método .

Métodos

AcquireLifetimeToken()

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

GetRemoteHashCode()

Devuelve un código hash para IContract.

QueryContract(String)

Devuelve un contrato implementado por este contrato.

RemoteEquals(IContract)

Indica si el contrato especificado es igual a IContract.

RemoteToString()

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

RevokeLifetimeToken(Int32)

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

Se aplica a