LicenseManager.IsValid Metod

Definition

Avgör om en giltig licens kan beviljas.

Överlagringar

Name Description
IsValid(Type)

Avgör om en giltig licens kan beviljas för den angivna typen.

IsValid(Type, Object, License)

Avgör om en giltig licens kan beviljas för den angivna instansen av typen. Den här metoden skapar en giltig License.

IsValid(Type)

Avgör om en giltig licens kan beviljas för den angivna typen.

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

Parametrar

type
Type

En Type som representerar den typ av objekt som begär License.

Returer

trueom en giltig licens kan beviljas; annars . false

Kommentarer

Metoden IsValid returnerar true när typen antingen inte är licensierad eller är licensierad och licensen är giltig.

Den här metoden genererar inte en LicenseException när den inte kan bevilja en giltig License. Metoden Validate genererar undantag.

Se även

Gäller för

IsValid(Type, Object, License)

Avgör om en giltig licens kan beviljas för den angivna instansen av typen. Den här metoden skapar en giltig License.

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);
static member IsValid : Type * obj * License -> bool
Public Shared Function IsValid (type As Type, instance As Object, ByRef license As License) As Boolean

Parametrar

type
Type

En Type som representerar den typ av objekt som begär licensen.

instance
Object

Ett objekt av den angivna typen eller en typ som härletts från den angivna typen.

license
License

En License som är en giltig licens eller null om en giltig licens inte kan beviljas.

Returer

trueom ett giltigt License kan beviljas, annars . false

Kommentarer

Metoden IsValid returnerar true när parametern type inte är licensierad eller när den är licensierad och parametern license är giltig.

Den här metoden genererar inte en LicenseException när den inte kan bevilja en giltig License. Metoden Validate genererar undantag.

Om parametern license inte null är efter det här anropet måste objektet som begär en License ta bort licensen genom att anropa Dispose metoden när objektet tas bort eller slutförs.

Se även

Gäller för