ContractBase Classe
In questo articolo
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.
Fornisce un'implementazione predefinita dei membri dell'interfaccia IContract.
public ref class ContractBase : MarshalByRefObject, System::AddIn::Contract::IContract, System::Runtime::Remoting::Lifetime::ISponsor
public class ContractBase : MarshalByRefObject, System.AddIn.Contract.IContract, System.Runtime.Remoting.Lifetime.ISponsor
type ContractBase = class
inherit MarshalByRefObject
interface IContract
interface ISponsor
Public Class ContractBase
Inherits MarshalByRefObject
Implements IContract, ISponsor
- Ereditarietà
- Implementazioni
I contratti definiscono i tipi e i metodi usati dall'host e dal componente aggiuntivo. Tutti i contratti devono derivare da IContract. Questa classe fornisce l'implementazione predefinita dei IContract membri.
Contract |
Inizializza una nuova istanza della classe ContractBase. |
Acquire |
Ottiene un token di durata. |
Create |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
Get |
Ottiene il codice hash per l'oggetto ContractBase corrente. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Initialize |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Memberwise |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
On |
Se sottoposto a override in un adattatore sul lato del componente aggiuntivo, rilascia risorse native contenute nell'adattatore. |
Query |
Esegue la riflessione rispetto all'istanza di un contratto e restituisce il puntatore |
Remote |
Confronta un oggetto arbitrario con un oggetto remoto per verificarne l'uguaglianza. |
Remote |
Ottiene una stringa che identifica un oggetto remoto. |
Renewal(ILease) |
Chiede a un client sponsor di rinnovare il lease per l'oggetto specificato. |
Revoke |
Rimuove il token specificato dall'elenco dei token di durata in attesa. |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Prodotto | Versioni |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |