Поделиться через


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

Параметры

type
Type

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

creationContext
LicenseContext

Объект LicenseContext, определяющий, когда можно использовать лицензированный экземпляр.

Возвращаемое значение

Экземпляр указанного типа.

Атрибуты

Комментарии

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

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

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

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

Параметры

type
Type

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

creationContext
LicenseContext

Объект LicenseContext, определяющий, когда можно использовать лицензированный экземпляр.

args
Object[]

Массив типа Object, представляющий аргументы для типа.

Возвращаемое значение

Экземпляр указанного типа с заданным массивом аргументов.

Атрибуты

Комментарии

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

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

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