ContractBase Clase
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í.
Proporciona una implementación predeterminada de los miembros de 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
- Herencia
- Implementaciones
Comentarios
Los contratos definen los tipos y métodos utilizados por el host y el complemento. Todos los contratos deben derivar de IContract. Esta clase proporciona la implementación predeterminada de IContract los miembros.
Constructores
ContractBase() |
Inicializa una nueva instancia de la clase ContractBase. |
Métodos
AcquireLifetimeToken() |
Obtiene un token de duración. |
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetRemoteHashCode() |
Obtiene el código hash del actual objeto ContractBase. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
OnFinalRevoke() |
Cuando se invalida en un adaptador de conversión, libera los recursos nativos mantenidos por el adaptador. |
QueryContract(String) |
Se refleja sobre la instancia de un contrato y devuelve el puntero |
RemoteEquals(IContract) |
Compara un objeto con un objeto remoto para ver si son iguales. |
RemoteToString() |
Obtiene una cadena que identifica un objeto remoto. |
Renewal(ILease) |
Solicita un cliente patrocinador para renovar el período del objeto especificado. |
RevokeLifetimeToken(Int32) |
Quita el token especificado de la lista de tokens de duración pendientes. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |