LicenseManager.CreateWithContext Méthode

Définition

Crée une instance d’un type d’objet avec un contexte de licence.

Surcharges

Nom Description
CreateWithContext(Type, LicenseContext)

Crée une instance du type spécifié, en fonction d’un contexte dans lequel vous pouvez utiliser l’instance sous licence.

CreateWithContext(Type, LicenseContext, Object[])

Crée une instance du type spécifié avec les arguments spécifiés, en fonction d’un contexte dans lequel vous pouvez utiliser l’instance sous licence.

CreateWithContext(Type, LicenseContext)

Crée une instance du type spécifié, en fonction d’un contexte dans lequel vous pouvez utiliser l’instance sous licence.

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

Paramètres

type
Type

Qui Type représente le type à créer.

creationContext
LicenseContext

Qui LicenseContext spécifie quand vous pouvez utiliser l’instance sous licence.

Retours

Instance du type spécifié.

Remarques

Le LicenseContext paramètre que vous spécifiez creationContext est utilisé pour la CurrentContext durée de vie de ce Licenseparamètre . La CreateWithContext méthode empêche tous les autres threads de AppDomain modifier le CurrentContext, ce qui permet CreateWithContext de se comporter comme une opération atomique.

Voir aussi

S’applique à

CreateWithContext(Type, LicenseContext, Object[])

Crée une instance du type spécifié avec les arguments spécifiés, en fonction d’un contexte dans lequel vous pouvez utiliser l’instance sous licence.

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

Paramètres

type
Type

Qui Type représente le type à créer.

creationContext
LicenseContext

Qui LicenseContext spécifie quand vous pouvez utiliser l’instance sous licence.

args
Object[]

Tableau de type Object qui représente les arguments du type.

Retours

Instance du type spécifié avec le tableau d’arguments donné.

Remarques

Le LicenseContext paramètre que vous spécifiez creationContext est utilisé pour la CurrentContext durée de vie de ce Licenseparamètre . Cette méthode empêche tous les autres threads de AppDomain modifier le CurrentContext, ce qui permet CreateWithContext de se comporter comme une opération atomique.

Voir aussi

S’applique à