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
Параметры
Возвращаемое значение
true Значение , если допустимая лицензия может быть предоставлена; falseв противном случае .
Комментарии
Метод IsValid возвращается true , если тип не лицензирован или лицензирован, а лицензия действительна.
Этот метод не создает LicenseException исключение, когда оно не может предоставить допустимое Licenseзначение. Метод Validate создает исключения.
См. также раздел
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode
Применяется к
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
Параметры
- instance
- Object
Объект указанного типа или типа, производный от указанного типа.
- license
- License
Допустимая License лицензия или null если допустимая лицензия не может быть предоставлена.
Возвращаемое значение
true Значение , если допустимое License значение может быть предоставлено; в противном случае false.
Комментарии
Метод IsValid возвращает, если true параметр не лицензирован или если он лицензирован, а type параметр license действителен.
Этот метод не создает LicenseException исключение, когда оно не может предоставить допустимое Licenseзначение. Метод Validate создает исключения.
license Если параметр не null после этого вызова, объект, запрашивающий License лицензию, должен удалить лицензию путем вызова Dispose метода при удалении или завершении объекта.
См. также раздел
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode