LicenseContext Class

Definición

Especifica el momento en que puede utilizarse un objeto con licencia y proporciona un medio para obtener los servicios adicionales necesarios para admitir licencias que se ejecutan dentro de su dominio. Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.

public class LicenseContext : IServiceProvider
Herencia
LicenseContext
Derivado
Implementaciones

Comentarios

Esta clase proporciona el valor predeterminado LicenseContext.This class provides the default LicenseContext. Implementa la compatibilidad de solo tiempo de ejecución y hace no guardado de compatibilidad con claves de licencia.It implements only run-time support and does not support saved license keys.

Notas a los desarrolladores de herederos

Si desea implementar la compatibilidad de licencias en tiempo de diseño, debe heredar de esta clase y reemplazar los miembros siguientes: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type), y SetSavedLicenseKey(Type, String). Si desea implementar guardar claves de licencia, invalidar el GetSavedLicenseKey(Type, Assembly) y SetSavedLicenseKey(Type, String) métodos. Para obtener más información acerca de las licencias, consulte Cómo: licencia de componentes y controles.

If you want to implement design-time license support, you must inherit from this class, and override the following members: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type), and SetSavedLicenseKey(Type, String). If you want to implement saved license keys, override the GetSavedLicenseKey(Type, Assembly) and SetSavedLicenseKey(Type, String) methods. For more information about licensing, see How to: License Components and Controls.

Constructores

LicenseContext()

Inicializa una nueva instancia de la clase LicenseContext. Initializes a new instance of the LicenseContext class.

Propiedades

UsageMode

Cuando se reemplaza en una clase derivada, obtiene un valor que especifica cuándo se puede utilizar una licencia. When overridden in a derived class, gets a value that specifies when you can use a license.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual. Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Sirve como la función hash predeterminada. Serves as the default hash function.

(Inherited from Object)
GetSavedLicenseKey(Type, Assembly)

Cuando se reemplaza en una clase derivada, devuelve una clave de licencia guardada correspondiente al tipo especificado, desde el ensamblado de recursos especificado. When overridden in a derived class, returns a saved license key for the specified type, from the specified resource assembly.

GetService(Type)

Obtiene el servicio solicitado si está disponible. Gets the requested service, if it is available.

GetType()

Obtiene el Type de la instancia actual. Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crea una copia superficial del Object actual. Creates a shallow copy of the current Object.

(Inherited from Object)
SetSavedLicenseKey(Type, String)

Cuando se reemplaza en una clase derivada, establece una clave de licencia para el tipo especificado. When overridden in a derived class, sets a license key for the specified type.

ToString()

Devuelve una cadena que representa el objeto actual. Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consultar también