LicenseManager.IsValid メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
有効なライセンスを付与できるかどうかを判断します。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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
パラメーター
返品
true 有効なライセンスを付与できる場合。それ以外の場合は false。
注釈
IsValidメソッドは、型がライセンスされていないか、ライセンスが付与されていて、ライセンスが有効な場合に、trueを返します。
有効なLicenseを許可できない場合、このメソッドはLicenseExceptionをスローしません。 Validate メソッドは例外をスローします。
こちらもご覧ください
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode
適用対象
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
パラメーター
- instance
- Object
指定した型のオブジェクト、または指定した型から派生した型。
返品
注釈
IsValid メソッドは、type パラメーターがライセンスされていない場合、またはlicense パラメーターが有効な場合にtrueを返します。
有効なLicenseを許可できない場合、このメソッドはLicenseExceptionをスローしません。 Validate メソッドは例外をスローします。
この呼び出しの後に license パラメーターが null されていない場合、 License を要求するオブジェクトは、オブジェクトが破棄または終了されるときに、 Dispose メソッドを呼び出してライセンスを破棄する必要があります。
こちらもご覧ください
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode