Sdílet prostřednictvím


LicenseManager.CreateWithContext Metoda

Definice

Vytvoří instanci typu objektu s kontextem licence.

Přetížení

CreateWithContext(Type, LicenseContext)

Vytvoří instanci zadaného typu v kontextu, ve kterém můžete použít licencovanou instanci.

CreateWithContext(Type, LicenseContext, Object[])

Vytvoří instanci zadaného typu se zadanými argumenty s daným kontextem, ve kterém můžete použít licencovanou instanci.

CreateWithContext(Type, LicenseContext)

Zdroj:
LicenseManager.cs
Zdroj:
LicenseManager.cs
Zdroj:
LicenseManager.cs

Vytvoří instanci zadaného typu v kontextu, ve kterém můžete použít licencovanou instanci.

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

Parametry

type
Type

A Type , který představuje typ, který chcete vytvořit.

creationContext
LicenseContext

Parametr , LicenseContext který určuje, kdy můžete licencovanou instanci použít.

Návraty

Instance zadaného typu.

Atributy

Poznámky

Parametr LicenseContext , který creationContext zadáte jako parametr , se použije jako CurrentContext po dobu životnosti tohoto Licenseparametru . Metoda CreateWithContext blokuje všechna ostatní vlákna v objektu AppDomainCurrentContextz úprav , což umožňuje CreateWithContext chovat se jako atomická operace.

Viz také

Platí pro

CreateWithContext(Type, LicenseContext, Object[])

Zdroj:
LicenseManager.cs
Zdroj:
LicenseManager.cs
Zdroj:
LicenseManager.cs

Vytvoří instanci zadaného typu se zadanými argumenty s daným kontextem, ve kterém můžete použít licencovanou instanci.

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

Parametry

type
Type

A Type , který představuje typ, který chcete vytvořit.

creationContext
LicenseContext

Parametr , LicenseContext který určuje, kdy můžete licencovanou instanci použít.

args
Object[]

Pole typu Object , které představuje argumenty pro typ.

Návraty

Instance zadaného typu s daným polem argumentů.

Atributy

Poznámky

Parametr LicenseContext , který creationContext zadáte jako parametr , se použije jako CurrentContext po dobu životnosti tohoto Licenseparametru . Tato metoda blokuje všechna ostatní vlákna v objektu AppDomainCurrentContextod úprav , což umožňuje CreateWithContext chovat se jako atomická operace.

Viz také

Platí pro