LicenseContext 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í.
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.
public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
- Herencia
-
LicenseContext
- Derivado
- Implementaciones
Comentarios
Esta clase proporciona el valor predeterminado LicenseContext. Implementa solo compatibilidad en tiempo de ejecución y no admite claves de licencia guardadas.
Notas a los desarrolladores de herederos
Si desea implementar la compatibilidad con licencias en tiempo de diseño, debe heredar de esta clase e invalidar los siguientes miembros: UsageMode, GetSavedLicenseKey(Type, Assembly), GetService(Type)y SetSavedLicenseKey(Type, String). Si desea implementar claves de licencia guardadas, invalide los GetSavedLicenseKey(Type, Assembly) métodos y SetSavedLicenseKey(Type, String) .
Para obtener más información sobre las licencias, vea How to: License Components and Controls.
Constructores
LicenseContext() |
Inicializa una nueva instancia de la clase LicenseContext. |
Propiedades
UsageMode |
Cuando se reemplaza en una clase derivada, obtiene un valor que especifica cuándo se puede utilizar una licencia. |
Métodos
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) |
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. |
GetService(Type) |
Obtiene el servicio solicitado si está disponible. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetSavedLicenseKey(Type, String) |
Cuando se reemplaza en una clase derivada, establece una clave de licencia para el tipo especificado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
GetKeyedService<T>(IServiceProvider, Object) |
Obtiene un servicio de tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtiene una enumeración de servicios de tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtiene una enumeración de servicios de tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtiene un servicio de tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtiene un servicio de tipo |
CreateAsyncScope(IServiceProvider) |
Crea una instancia de AsyncServiceScope que se puede usar para resolver los servicios con ámbito. |
CreateScope(IServiceProvider) |
Crea una instancia de IServiceScope que se puede usar para resolver los servicios con ámbito. |
GetRequiredService(IServiceProvider, Type) |
Obtiene el servicio de tipo |
GetRequiredService<T>(IServiceProvider) |
Obtiene el servicio de tipo |
GetService<T>(IServiceProvider) |
Obtiene el servicio de tipo |
GetServices(IServiceProvider, Type) |
Obtiene una enumeración de los servicios de tipo |
GetServices<T>(IServiceProvider) |
Obtiene una enumeración de los servicios de tipo |
GetFakeLogCollector(IServiceProvider) |
Obtiene el objeto que recopila los registros enviados al registrador falso. |
GetFakeRedactionCollector(IServiceProvider) |
Obtiene la instancia falsa del recopilador de redactores del contenedor de inserción de dependencias. |