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 de todos los contratos que se usan para la comunicación entre componentes que se actualizan de forma independiente.
public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
- Derivado
Comentarios
La IContract interfaz define un contrato que actualiza componentes de forma independiente, como una aplicación y un complemento, puede usar para comunicarse. Los componentes pueden usar IContract para comunicarse entre límites de dominio de proceso o aplicación, o para comunicarse con otros componentes en el mismo proceso o dominio de aplicación.
IContract sirve para un propósito similar a los componentes creados con .NET Framework, ya que la interfaz IUnknown sirve para componentes creados mediante COM. Para determinar si un objeto implementa un contrato determinado, use el QueryContract método .
Métodos
| Nombre | Description |
|---|---|
| AcquireLifetimeToken() |
Especifica que el contrato es accesible para un cliente hasta que el cliente revoca el contrato. |
| 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 este IContract. |
| RemoteToString() |
Devuelve una representación de cadena del objeto actual IContract. |
| RevokeLifetimeToken(Int32) |
Especifica que el contrato ya no es accesible para un cliente. |