IContract Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |