LicenseManager.CreateWithContext Metodo

Definizione

Crea un'istanza di un tipo di oggetto con un contesto di licenza.

Overload

Nome Descrizione
CreateWithContext(Type, LicenseContext)

Crea un'istanza del tipo specificato, in base a un contesto in cui è possibile usare l'istanza con licenza.

CreateWithContext(Type, LicenseContext, Object[])

Crea un'istanza del tipo specificato con gli argomenti specificati, dato un contesto in cui è possibile usare l'istanza con licenza.

CreateWithContext(Type, LicenseContext)

Crea un'istanza del tipo specificato, in base a un contesto in cui è possibile usare l'istanza con licenza.

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

Parametri

type
Type

Oggetto Type che rappresenta il tipo da creare.

creationContext
LicenseContext

Oggetto LicenseContext che specifica quando è possibile usare l'istanza con licenza.

Valori restituiti

Istanza del tipo specificato.

Commenti

L'oggetto LicenseContextcreationContext specificato come parametro viene usato come oggetto CurrentContext per la durata di questo Licenseoggetto . Il CreateWithContext metodo blocca tutti gli altri thread nell'oggetto AppDomain modificando , CurrentContextconsentendo CreateWithContext di comportarsi come operazione atomica.

Vedi anche

Si applica a

CreateWithContext(Type, LicenseContext, Object[])

Crea un'istanza del tipo specificato con gli argomenti specificati, dato un contesto in cui è possibile usare l'istanza con licenza.

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

Parametri

type
Type

Oggetto Type che rappresenta il tipo da creare.

creationContext
LicenseContext

Oggetto LicenseContext che specifica quando è possibile usare l'istanza con licenza.

args
Object[]

Matrice di tipo Object che rappresenta gli argomenti per il tipo.

Valori restituiti

Istanza del tipo specificato con la matrice di argomenti specificata.

Commenti

L'oggetto LicenseContextcreationContext specificato come parametro viene usato come oggetto CurrentContext per la durata di questo Licenseoggetto . Questo metodo impedisce a tutti gli altri thread di AppDomain modificare , CurrentContextconsentendo CreateWithContext di comportarsi come operazione atomica.

Vedi anche

Si applica a