Freigeben über


LicenseManager.CreateWithContext Methode

Definition

Erstellt eine Instanz eines Objekttyps mit einem Lizenzkontext.

Überlädt

CreateWithContext(Type, LicenseContext)

Erstellt eine Instanz des angegebenen Typs, wenn ein Kontext angegeben ist, in dem Sie die lizenzierte Instanz verwenden können.

CreateWithContext(Type, LicenseContext, Object[])

Erstellt eine Instanz des angegebenen Typs mit den angegebenen Argumenten, wenn ein Kontext vorhanden ist, in dem Sie die lizenzierte Instanz verwenden können.

CreateWithContext(Type, LicenseContext)

Quelle:
LicenseManager.cs
Quelle:
LicenseManager.cs
Quelle:
LicenseManager.cs

Erstellt eine Instanz des angegebenen Typs, wenn ein Kontext angegeben ist, in dem Sie die lizenzierte Instanz verwenden können.

public:
 static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext);
[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);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member CreateWithContext : Type * System.ComponentModel.LicenseContext -> obj
static member CreateWithContext : Type * System.ComponentModel.LicenseContext -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext) As Object

Parameter

type
Type

Eine Type-Klasse, die den zu erstellenden Typ darstellt.

creationContext
LicenseContext

Eine LicenseContext-Klasse, die angibt, wann Sie die lizenzierte Instanz verwenden können.

Gibt zurück

Eine Instanz des angegebenen Typs.

Attribute

Hinweise

Der LicenseContext , den creationContext Sie als Parameter angeben, wird als der CurrentContext für die Lebensdauer dieses Licenseverwendet. Die CreateWithContext -Methode verhindert, dass alle anderen Threads in der AppDomain den CurrentContextändern, sodass CreateWithContext sie sich als atomarer Vorgang verhalten können.

Weitere Informationen

Gilt für:

CreateWithContext(Type, LicenseContext, Object[])

Quelle:
LicenseManager.cs
Quelle:
LicenseManager.cs
Quelle:
LicenseManager.cs

Erstellt eine Instanz des angegebenen Typs mit den angegebenen Argumenten, wenn ein Kontext vorhanden ist, in dem Sie die lizenzierte Instanz verwenden können.

public:
 static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext, cli::array <System::Object ^> ^ args);
[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);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member CreateWithContext : Type * System.ComponentModel.LicenseContext * obj[] -> obj
static member CreateWithContext : Type * System.ComponentModel.LicenseContext * obj[] -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext, args As Object()) As Object

Parameter

type
Type

Eine Type-Klasse, die den zu erstellenden Typ darstellt.

creationContext
LicenseContext

Eine LicenseContext-Klasse, die angibt, wann Sie die lizenzierte Instanz verwenden können.

args
Object[]

Ein Array vom Typ Object, das die Argumente für den Typ darstellt.

Gibt zurück

Eine Instanz des angegebenen Typs mit dem angegebenen Array von Argumenten.

Attribute

Hinweise

Der LicenseContext , den creationContext Sie als Parameter angeben, wird als der CurrentContext für die Lebensdauer dieses Licenseverwendet. Diese Methode verhindert, dass alle anderen Threads in der AppDomain das CurrentContextändern, sodass CreateWithContext sie sich als atomarer Vorgang verhalten können.

Weitere Informationen

Gilt für: