ApiInformation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет определить, присутствует ли указанный член, тип или контракт API, чтобы можно было безопасно выполнять вызовы API на различных устройствах.
public ref class ApiInformation abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ApiInformation final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ApiInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class ApiInformation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ApiInformation
Public Class ApiInformation
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (появилось в v1.0)
|
Методы
IsApiContractPresent(String, UInt16) |
Возвращает значение true или false, чтобы указать, присутствует ли контракт API с указанным именем и номером основной версии. |
IsApiContractPresent(String, UInt16, UInt16) |
Возвращает значение true или false, чтобы указать, присутствует ли контракт API с указанным именем, основным и дополнительным номером версии. |
IsEnumNamedValuePresent(String, String) |
Возвращает значение true или false, чтобы указать, присутствует ли указанная именованной константой для указанного перечисления. |
IsEventPresent(String, String) |
Возвращает значение true или false, чтобы указать, присутствует ли указанное событие для указанного типа. |
IsMethodPresent(String, String) |
Возвращает значение true или false, чтобы указать, присутствует ли указанный метод для указанного типа. |
IsMethodPresent(String, String, UInt32) |
Возвращает значение true или false, чтобы указать, присутствует ли указанная перегрузка метода с указанным количеством входных параметров для указанного типа. |
IsPropertyPresent(String, String) |
Возвращает значение true или false, чтобы указать, присутствует ли указанное свойство (доступное для записи или только для чтения) для указанного типа. |
IsReadOnlyPropertyPresent(String, String) |
Возвращает значение true или false, чтобы указать, присутствует ли указанное свойство только для чтения для указанного типа. |
IsTypePresent(String) |
Возвращает значение true или false, чтобы указать, присутствует ли указанный тип. |
IsWriteablePropertyPresent(String, String) |
Возвращает значение true или false, чтобы указать, присутствует ли указанное доступное для записи свойство для указанного типа. |