LicenseManager.CreateWithContext Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр типа объекта с контекстом лицензии.
Перегрузки
CreateWithContext(Type, LicenseContext) |
Создает экземпляр указанного типа, задавая контекст, в котором можно использовать лицензированный экземпляр. |
CreateWithContext(Type, LicenseContext, Object[]) |
Создает экземпляр указанного типа с заданными аргументами, задавая контекст, в котором можно использовать лицензированный экземпляр. |
CreateWithContext(Type, LicenseContext)
- Исходный код:
- LicenseManager.cs
- Исходный код:
- LicenseManager.cs
- Исходный код:
- LicenseManager.cs
Создает экземпляр указанного типа, задавая контекст, в котором можно использовать лицензированный экземпляр.
public:
static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static object CreateWithContext (Type type, System.ComponentModel.LicenseContext creationContext);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static object? CreateWithContext (Type type, System.ComponentModel.LicenseContext creationContext);
public static object CreateWithContext (Type type, System.ComponentModel.LicenseContext creationContext);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member CreateWithContext : Type * System.ComponentModel.LicenseContext -> obj
static member CreateWithContext : Type * System.ComponentModel.LicenseContext -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext) As Object
Параметры
- creationContext
- LicenseContext
Объект LicenseContext, определяющий, когда можно использовать лицензированный экземпляр.
Возвращаемое значение
Экземпляр указанного типа.
- Атрибуты
Комментарии
Объект , LicenseContext указанный в creationContext
качестве параметра , используется в CurrentContext качестве для срока службы данного Licenseобъекта . Метод CreateWithContext блокирует изменение CurrentContextвсех остальных потоков в AppDomain , что позволяет CreateWithContext вести себя как атомарная операция.
См. также раздел
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode
Применяется к
CreateWithContext(Type, LicenseContext, Object[])
- Исходный код:
- LicenseManager.cs
- Исходный код:
- LicenseManager.cs
- Исходный код:
- LicenseManager.cs
Создает экземпляр указанного типа с заданными аргументами, задавая контекст, в котором можно использовать лицензированный экземпляр.
public:
static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext, cli::array <System::Object ^> ^ args);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static object CreateWithContext (Type type, System.ComponentModel.LicenseContext creationContext, object[] args);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static object? CreateWithContext (Type type, System.ComponentModel.LicenseContext creationContext, object[] args);
public static object CreateWithContext (Type type, System.ComponentModel.LicenseContext creationContext, object[] args);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member CreateWithContext : Type * System.ComponentModel.LicenseContext * obj[] -> obj
static member CreateWithContext : Type * System.ComponentModel.LicenseContext * obj[] -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext, args As Object()) As Object
Параметры
- creationContext
- LicenseContext
Объект LicenseContext, определяющий, когда можно использовать лицензированный экземпляр.
Возвращаемое значение
Экземпляр указанного типа с заданным массивом аргументов.
- Атрибуты
Комментарии
Объект , LicenseContext указанный в creationContext
качестве параметра , используется в CurrentContext качестве для срока службы данного Licenseобъекта . Этот метод блокирует изменение CurrentContextвсех остальных потоков в AppDomain , что позволяет CreateWithContext вести себя как атомарная операция.
См. также раздел
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode