LicenseManager.IsValid メソッド

定義

有効なライセンスを付与できるかどうかを判断します。

オーバーロード

名前 説明
IsValid(Type)

指定した種類の有効なライセンスを許可できるかどうかを判断します。

IsValid(Type, Object, License)

型の指定したインスタンスに対して有効なライセンスを付与できるかどうかを判断します。 このメソッドは、有効な Licenseを作成します。

IsValid(Type)

指定した種類の有効なライセンスを許可できるかどうかを判断します。

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

パラメーター

type
Type

Licenseを要求するオブジェクトの種類を表すType

返品

true 有効なライセンスを付与できる場合。それ以外の場合は false

注釈

IsValidメソッドは、型がライセンスされていないか、ライセンスが付与されていて、ライセンスが有効な場合に、trueを返します。

有効なLicenseを許可できない場合、このメソッドはLicenseExceptionをスローしません。 Validate メソッドは例外をスローします。

こちらもご覧ください

適用対象

IsValid(Type, Object, License)

型の指定したインスタンスに対して有効なライセンスを付与できるかどうかを判断します。 このメソッドは、有効な 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

パラメーター

type
Type

ライセンスを要求するオブジェクトの種類を表す Type

instance
Object

指定した型のオブジェクト、または指定した型から派生した型。

license
License

有効なライセンスである License 。有効なライセンスを付与できない場合は null

返品

有効な を許可できる場合は a0/& 。それ以外の場合は。

注釈

IsValid メソッドは、type パラメーターがライセンスされていない場合、またはlicense パラメーターが有効な場合にtrueを返します。

有効なLicenseを許可できない場合、このメソッドはLicenseExceptionをスローしません。 Validate メソッドは例外をスローします。

この呼び出しの後に license パラメーターが null されていない場合、 License を要求するオブジェクトは、オブジェクトが破棄または終了されるときに、 Dispose メソッドを呼び出してライセンスを破棄する必要があります。

こちらもご覧ください

適用対象