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 если тип либо не лицензирован, либо лицензирован, а лицензия действительна.

Этот метод не вызывает исключение , LicenseException если он не может предоставить допустимый License. Метод 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, если действительная лицензия не может быть предоставлена.

Возвращаемое значение

Значение true, если может быть предоставлена действительная лицензия License; в противном случае — значение false.

Комментарии

Метод IsValid возвращает, true если type параметр не лицензирован или если он лицензирован и license параметр действителен.

Этот метод не вызывает исключение , LicenseException если он не может предоставить допустимый License. Метод Validate создает исключения.

license Если параметр не null задан после этого вызова, объект, запрашивающий License , должен удалить лицензию, вызвав Dispose метод при удалении или завершении объекта.

См. также раздел

Применяется к