LicenseManager.CreateWithContext Metodo

Definizione

Consente di creare un'istanza di un tipo di oggetto con un contesto di licenza.

Overload

CreateWithContext(Type, LicenseContext)

Consente di creare un'istanza del tipo specificato, dato il contesto in cui è possibile utilizzare l'istanza concessa in licenza.

CreateWithContext(Type, LicenseContext, Object[])

Consente di creare un'istanza del tipo specificato con gli argomenti indicati, dato il contesto in cui è possibile utilizzare l'istanza concessa in licenza.

CreateWithContext(Type, LicenseContext)

Source:
LicenseManager.cs
Source:
LicenseManager.cs
Source:
LicenseManager.cs

Consente di creare un'istanza del tipo specificato, dato il contesto in cui è possibile utilizzare l'istanza concessa in licenza.

[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);

Parametri

type
Type

Oggetto Type che rappresenta il tipo da creare.

creationContext
LicenseContext

Oggetto LicenseContext che specifica quando è possibile utilizzare l'istanza concessa in licenza.

Restituisce

Istanza del tipo specificato.

Attributi

Commenti

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

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

CreateWithContext(Type, LicenseContext, Object[])

Source:
LicenseManager.cs
Source:
LicenseManager.cs
Source:
LicenseManager.cs

Consente di creare un'istanza del tipo specificato con gli argomenti indicati, dato il contesto in cui è possibile utilizzare l'istanza concessa in licenza.

[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);

Parametri

type
Type

Oggetto Type che rappresenta il tipo da creare.

creationContext
LicenseContext

Oggetto LicenseContext che specifica quando è possibile utilizzare l'istanza concessa in licenza.

args
Object[]

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

Restituisce

Istanza del tipo specificato con la determinata matrice di argomenti.

Attributi

Commenti

L'oggetto LicenseContextcreationContext specificato come parametro viene usato come CurrentContext oggetto per la vita di questo Licenseoggetto . Questo metodo blocca tutti gli altri thread nella AppDomain modifica di CurrentContext, consentendo CreateWithContext di comportarsi come operazione atomica.

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1