次の方法で共有


LicenseManager.IsValid メソッド

定義

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

オーバーロード

IsValid(Type)

指定した型に有効なライセンスを与えることができるかどうかを判断します。

IsValid(Type, Object, License)

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

IsValid(Type)

ソース:
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 します。

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

こちらもご覧ください

適用対象

IsValid(Type, Object, License)

ソース:
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

戻り値

有効な License を与えることができる場合は true。それ以外の場合は false

注釈

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

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

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

こちらもご覧ください

適用対象