LicenseManager.CreateWithContext Método

Definição

Cria uma instância de um tipo de objeto com um contexto de licença.

Sobrecargas

Name Description
CreateWithContext(Type, LicenseContext)

Cria uma instância do tipo especificado, dado um contexto em que podes usar a instância licenciada.

CreateWithContext(Type, LicenseContext, Object[])

Cria uma instância do tipo especificado com os argumentos especificados, dado um contexto em que pode usar a instância licenciada.

CreateWithContext(Type, LicenseContext)

Cria uma instância do tipo especificado, dado um contexto em que podes usar a instância licenciada.

public:
 static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext);
public static object CreateWithContext(Type type, System.ComponentModel.LicenseContext creationContext);
static member CreateWithContext : Type * System.ComponentModel.LicenseContext -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext) As Object

Parâmetros

type
Type

A Type que representa o tipo a criar.

creationContext
LicenseContext

A LicenseContext que especifica quando podes usar a instância licenciada.

Devoluções

Uma instância do tipo especificado.

Observações

O LicenseContext que você especifica como o creationContext parâmetro é usado como durante CurrentContext a vida deste License. O CreateWithContext método bloqueia todos os outros fios em o AppDomain de modificar o CurrentContext, permitindo CreateWithContext que se comportem como uma operação atómica.

Ver também

Aplica-se a

CreateWithContext(Type, LicenseContext, Object[])

Cria uma instância do tipo especificado com os argumentos especificados, dado um contexto em que pode usar a instância licenciada.

public:
 static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext, cli::array <System::Object ^> ^ args);
public static object CreateWithContext(Type type, System.ComponentModel.LicenseContext creationContext, object[] args);
static member CreateWithContext : Type * System.ComponentModel.LicenseContext * obj[] -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext, args As Object()) As Object

Parâmetros

type
Type

A Type que representa o tipo a criar.

creationContext
LicenseContext

A LicenseContext que especifica quando podes usar a instância licenciada.

args
Object[]

Um array de tipos Object que representa os argumentos para o tipo.

Devoluções

Uma instância do tipo especificado com o array dado de argumentos.

Observações

O LicenseContext que você especifica como o creationContext parâmetro é usado como durante CurrentContext a vida deste License. Este método bloqueia todos os outros threads em o AppDomain de modificar o CurrentContext, permitindo CreateWithContext que se comportem como uma operação atómica.

Ver também

Aplica-se a