Compartir a través de


LicenseContext Clase

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.

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 T de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtiene una enumeración de servicios de tipo serviceType de .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Obtiene una enumeración de servicios de tipo T de .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtiene un servicio de tipo serviceType de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

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 serviceType de IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetServices(IServiceProvider, Type)

Obtiene una enumeración de los servicios de tipo serviceType de IServiceProvider.

GetServices<T>(IServiceProvider)

Obtiene una enumeración de los servicios de tipo T de IServiceProvider.

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.

Se aplica a

Consulte también