LicenseManager.CreateWithContext Метод

Определение

Создает экземпляр типа объекта с контекстом лицензии.

Перегрузки

Имя Описание
CreateWithContext(Type, LicenseContext)

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

CreateWithContext(Type, LicenseContext, Object[])

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

CreateWithContext(Type, LicenseContext)

Исходный код:
LicenseManager.cs
Исходный код:
LicenseManager.cs
Исходный код:
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 , указывающее, когда можно использовать лицензированный экземпляр.

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

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

Атрибуты

Комментарии

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

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

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

CreateWithContext(Type, LicenseContext, Object[])

Исходный код:
LicenseManager.cs
Исходный код:
LicenseManager.cs
Исходный код:
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 , представляющий аргументы для типа.

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

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

Атрибуты

Комментарии

Указанный LicenseContextcreationContext параметр используется в качестве CurrentContext значения для жизни этого Licenseпараметра. Этот метод блокирует все остальные потоки в AppDomain изменении, CurrentContextпозволяя CreateWithContext вести себя как атомарную операцию.

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

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