LicenseContext Класс

Определение

Определяет, когда можно использовать лицензированный объект, и предоставляет способ получения дополнительных служб, необходимых для поддержки лицензий, выполняемых в границах своего домена.

public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
    interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
Наследование
LicenseContext
Производный
Реализации

Комментарии

Этот класс предоставляет значение по умолчанию LicenseContext. Она реализует только поддержку времени выполнения и не поддерживает сохраненные лицензионные ключи.

Примечания для тех, кто наследует этот метод

Если вы хотите реализовать поддержку лицензий во время разработки, необходимо наследовать от этого класса и переопределить следующие члены: UsageMode, , GetService(Type)GetSavedLicenseKey(Type, Assembly)и SetSavedLicenseKey(Type, String). Если вы хотите реализовать сохраненные лицензионные ключи, переопределите GetSavedLicenseKey(Type, Assembly) методы и SetSavedLicenseKey(Type, String) ключи.

Дополнительные сведения о лицензировании см. в разделе "Практическое руководство. Компоненты лицензии и элементы управления".

Конструкторы

LicenseContext()

Инициализирует новый экземпляр класса LicenseContext.

Свойства

UsageMode

При переопределении в производном классе возвращает значение, определяющее, когда можно использовать лицензию.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetSavedLicenseKey(Type, Assembly)

При переопределении в производном классе возвращает из заданной сборки ресурсов сохраненный ключ лицензии для заданного типа.

GetService(Type)

Возвращает запрашиваемую службу, если она доступна.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetSavedLicenseKey(Type, String)

При переопределении в производном классе задает ключ лицензии для указанного типа.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел