LicenseManager.CreateWithContext 方法

定义

用许可证上下文创建对象类型的实例。

重载

CreateWithContext(Type, LicenseContext)

根据可在其中使用已授权实例的上下文,创建指定类型的实例。

CreateWithContext(Type, LicenseContext, Object[])

根据可在其中使用已授权实例的上下文,用指定的参数创建指定类型的实例。

CreateWithContext(Type, LicenseContext)

Source:
LicenseManager.cs
Source:
LicenseManager.cs
Source:
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 将用作CurrentContextLicense生存期的 。 方法 CreateWithContext 阻止 中的所有 AppDomain 其他线程修改 CurrentContext,从而允许 CreateWithContext 以原子操作的形式运行。

另请参阅

适用于

CreateWithContext(Type, LicenseContext, Object[])

Source:
LicenseManager.cs
Source:
LicenseManager.cs
Source:
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 将用作CurrentContextLicense生存期的 。 此方法阻止 中的所有 AppDomain 其他线程修改 CurrentContext,从而允许 CreateWithContext 以原子操作的形式运行。

另请参阅

适用于