LicenseManager.IsValid メソッド

定義

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

オーバーロード

名前 説明
IsValid(Type)

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

IsValid(Type, Object, License)

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

IsValid(Type)

ソース:
LicenseManager.cs
ソース:
LicenseManager.cs
ソース:
LicenseManager.cs
ソース:
LicenseManager.cs
ソース:
LicenseManager.cs

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

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

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

返品

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

注釈

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

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

こちらもご覧ください

適用対象

IsValid(Type, Object, License)

ソース:
LicenseManager.cs
ソース:
LicenseManager.cs
ソース:
LicenseManager.cs
ソース:
LicenseManager.cs
ソース:
LicenseManager.cs

型の指定したインスタンスに対して有効なライセンスを付与できるかどうかを判断します。 このメソッドは、有効な 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);
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 メソッドは、true パラメーターがライセンスされていない場合、またはtype パラメーターが有効な場合にlicenseを返します。

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

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

こちらもご覧ください

適用対象