Condividi tramite


ContractBase Classe

Definizione

Fornisce un'implementazione predefinita dei IContract membri.

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à
ContractBase
Implementazioni

Commenti

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.

Costruttori

Nome Descrizione
ContractBase()

Inizializza una nuova istanza della classe ContractBase.

Metodi

Nome Descrizione
AcquireLifetimeToken()

Ottiene un token di durata.

CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()
Obsoleti.

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetRemoteHashCode()

Ottiene il codice hash per l'oggetto corrente ContractBase .

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
OnFinalRevoke()

Quando ne viene eseguito l'override in un adattatore lato componente aggiuntivo, rilascia le risorse native contenute nell'adapter.

QueryContract(String)

Riflette sull'istanza di un contratto e restituisce il this puntatore se l'oggetto corrente implementa tale contratto.

RemoteEquals(IContract)

Confronta un oggetto con un oggetto remoto per verificare l'uguaglianza.

RemoteToString()

Ottiene una stringa che identifica un oggetto remoto.

Renewal(ILease)

Richiede a un client sponsor di rinnovare il lease per l'oggetto specificato.

RevokeLifetimeToken(Int32)

Rimuove il token specificato dall'elenco dei token di durata in sospeso.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a