LicenseManager.CreateWithContext Método

Definición

Crea una instancia de un tipo de objeto con un contexto de licencia.

Sobrecargas

Nombre Description
CreateWithContext(Type, LicenseContext)

Crea una instancia del tipo especificado, dado un contexto en el que puede usar la instancia con licencia.

CreateWithContext(Type, LicenseContext, Object[])

Crea una instancia del tipo especificado con los argumentos especificados, dado un contexto en el que puede usar la instancia con licencia.

CreateWithContext(Type, LicenseContext)

Crea una instancia del tipo especificado, dado un contexto en el que puede usar la instancia con licencia.

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

Type que representa el tipo que se va a crear.

creationContext
LicenseContext

LicenseContext que especifica cuándo puede usar la instancia con licencia.

Devoluciones

Instancia del tipo especificado.

Comentarios

que LicenseContext especifica como parámetro creationContext se usa como para CurrentContext la vida útil de este Licenseobjeto . El CreateWithContext método bloquea todos los demás subprocesos de la AppDomain modificación de CurrentContext, lo que permite CreateWithContext comportarse como una operación atómica.

Consulte también

Se aplica a

CreateWithContext(Type, LicenseContext, Object[])

Crea una instancia del tipo especificado con los argumentos especificados, dado un contexto en el que puede usar la instancia con licencia.

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

Type que representa el tipo que se va a crear.

creationContext
LicenseContext

LicenseContext que especifica cuándo puede usar la instancia con licencia.

args
Object[]

Matriz de tipo Object que representa los argumentos del tipo.

Devoluciones

Instancia del tipo especificado con la matriz de argumentos especificada.

Comentarios

que LicenseContext especifica como parámetro creationContext se usa como para CurrentContext la vida útil de este Licenseobjeto . Este método impide que todos los demás subprocesos de modifiquen AppDomain , CurrentContextlo que permite CreateWithContext comportarse como una operación atómica.

Consulte también

Se aplica a