Aracılığıyla paylaş


LicenseManager.CreateWithContext Yöntem

Tanım

Lisans bağlamıyla nesne türünün bir örneğini oluşturur.

Aşırı Yüklemeler

CreateWithContext(Type, LicenseContext)

Lisanslı örneği kullanabileceğiniz bir bağlam göz önünde bulundurularak belirtilen türde bir örnek oluşturur.

CreateWithContext(Type, LicenseContext, Object[])

Lisanslı örneği kullanabileceğiniz bir bağlam göz önünde bulundurularak belirtilen bağımsız değişkenlerle belirtilen türün bir örneğini oluşturur.

CreateWithContext(Type, LicenseContext)

Kaynak:
LicenseManager.cs
Kaynak:
LicenseManager.cs
Kaynak:
LicenseManager.cs

Lisanslı örneği kullanabileceğiniz bir bağlam göz önünde bulundurularak belirtilen türde bir örnek oluşturur.

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

Parametreler

type
Type

Type Oluşturulacak türü temsil eden bir.

creationContext
LicenseContext

LicenseContext Lisanslı örneği ne zaman kullanabileceğinizi belirten bir.

Döndürülenler

Belirtilen türün bir örneği.

Öznitelikler

Açıklamalar

LicenseContext parametresi olarak creationContext belirttiğiniz, bu Licenseöğesinin kullanım ömrü için kullanılırCurrentContext. CreateWithContext yöntemi içindeki diğer tüm iş parçacıklarının AppDomain öğesini değiştirmesini CurrentContextengeller ve CreateWithContext atomik bir işlem olarak davranmasına izin verir.

Ayrıca bkz.

Şunlara uygulanır

CreateWithContext(Type, LicenseContext, Object[])

Kaynak:
LicenseManager.cs
Kaynak:
LicenseManager.cs
Kaynak:
LicenseManager.cs

Lisanslı örneği kullanabileceğiniz bir bağlam göz önünde bulundurularak belirtilen bağımsız değişkenlerle belirtilen türün bir örneğini oluşturur.

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

Parametreler

type
Type

Type Oluşturulacak türü temsil eden bir.

creationContext
LicenseContext

LicenseContext Lisanslı örneği ne zaman kullanabileceğinizi belirten bir.

args
Object[]

Türün Object bağımsız değişkenlerini temsil eden tür dizisi.

Döndürülenler

Belirtilen bağımsız değişken dizisiyle belirtilen türün bir örneği.

Öznitelikler

Açıklamalar

LicenseContext parametresi olarak creationContext belirttiğiniz, bu Licenseöğesinin kullanım ömrü için kullanılırCurrentContext. Bu yöntem, içindeki diğer tüm iş parçacıklarının AppDomain öğesini değiştirmesini CurrentContextengeller ve CreateWithContext atomik bir işlem olarak davranmasına izin verir.

Ayrıca bkz.

Şunlara uygulanır