IContract Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta l'interfaccia di base per tutti i contratti utilizzati per la comunicazione tra componenti aggiornati in modo indipendente.
public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
- Derivato
Commenti
L'interfaccia IContract definisce un contratto che i componenti aggiornati in modo indipendente, ad esempio un'applicazione e un componente aggiuntivo, possono usare per comunicare. I componenti possono usare IContract per comunicare tra i limiti del processo o del dominio applicazione o per comunicare con altri componenti nello stesso processo o nello stesso dominio dell'applicazione. IContract serve uno scopo simile per i componenti creati usando .NET Framework come IUnknown
interfaccia serve per i componenti creati tramite COM. Per determinare se un oggetto implementa un contratto specifico, utilizzare il QueryContract metodo .
Metodi
AcquireLifetimeToken() |
Specifica che il contratto è accessibile a un client finché tale client non lo revoca. |
GetRemoteHashCode() |
Restituisce un codice hash per l'oggetto IContract. |
QueryContract(String) |
Restituisce un contratto implementato da questo contratto. |
RemoteEquals(IContract) |
Indica se il contratto specificato è uguale a questo oggetto IContract. |
RemoteToString() |
Restituisce una rappresentazione di stringa dell'oggetto IContract corrente. |
RevokeLifetimeToken(Int32) |
Specifica che il contratto non è più accessibile a un client. |