LicenseManager.IsValid Yöntem

Tanım

Geçerli bir lisans verilip verilemeyeceğini belirler.

Aşırı Yüklemeler

IsValid(Type)

Belirtilen tür için geçerli bir lisans verilip verilemeyeceğini belirler.

IsValid(Type, Object, License)

Türün belirtilen örneği için geçerli bir lisans verilip verilemeyeceğini belirler. Bu yöntem geçerli bir Licenseoluşturur.

IsValid(Type)

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

Belirtilen tür için geçerli bir lisans verilip verilemeyeceğini belirler.

public:
 static bool IsValid(Type ^ type);
public static bool IsValid (Type type);
static member IsValid : Type -> bool
Public Shared Function IsValid (type As Type) As Boolean

Parametreler

type
Type

Licenseisteyen nesne türünü temsil eden bir Type.

Döndürülenler

Geçerli bir lisans verilip verilebileceğini true; aksi takdirde false.

Açıklamalar

IsValid yöntemi, tür lisanslanmadığında veya lisans geçerli olduğunda true döndürür.

Bu yöntem geçerli bir Licenseveremediğinde bir LicenseException oluşturmaz. Validate yöntemi özel durumlar oluşturur.

Ayrıca bkz.

Şunlara uygulanır

IsValid(Type, Object, License)

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

Türün belirtilen örneği için geçerli bir lisans verilip verilemeyeceğini belirler. Bu yöntem geçerli bir Licenseoluşturur.

public:
 static bool IsValid(Type ^ type, System::Object ^ instance, [Runtime::InteropServices::Out] System::ComponentModel::License ^ % license);
public static bool IsValid (Type type, object instance, out System.ComponentModel.License license);
public static bool IsValid (Type type, object? instance, out System.ComponentModel.License? license);
static member IsValid : Type * obj * License -> bool
Public Shared Function IsValid (type As Type, instance As Object, ByRef license As License) As Boolean

Parametreler

type
Type

Lisans isteyen nesne türünü temsil eden bir Type.

instance
Object

Belirtilen türde bir nesne veya belirtilen türden türetilmiş bir tür.

license
License

Geçerli bir lisans olan bir License veya geçerli bir lisans verilemiyorsa null.

Döndürülenler

Geçerli bir License verilip verilebileceğini true; aksi takdirde, false.

Açıklamalar

IsValid yöntemi, type parametresi lisanslanmadığında veya lisanslandığında ve license parametresi geçerli olduğunda true döndürür.

Bu yöntem geçerli bir Licenseveremediğinde bir LicenseException oluşturmaz. Validate yöntemi özel durumlar oluşturur.

license parametresi bu çağrıdan sonra null değilse, License isteyen nesne atıldığında veya sonlandırıldığında Dispose yöntemini çağırarak lisansı atmalıdır.

Ayrıca bkz.

Şunlara uygulanır