Поделиться через


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
Наследование
Object Platform::Object IInspectable 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, чтобы указать, присутствует ли указанное доступное для записи свойство для указанного типа.

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

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