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

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

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

Комментарии

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

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

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

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

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