ApiInformation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que você detecte se um membro, tipo ou contrato de API especificado está presente para que você possa fazer chamadas à API com segurança em uma variedade de dispositivos.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (introduzida na v1.0)
|
Métodos
IsApiContractPresent(String, UInt16) |
Retorna true ou false para indicar se o contrato de API com o nome especificado e o número de versão principal está presente. |
IsApiContractPresent(String, UInt16, UInt16) |
Retorna true ou false para indicar se o contrato de API com o nome especificado e o número de versão principal e secundária está presente. |
IsEnumNamedValuePresent(String, String) |
Retorna true ou false para indicar se uma constante nomeada especificada está presente para uma enumeração especificada. |
IsEventPresent(String, String) |
Retorna true ou false para indicar se um evento especificado está presente para um tipo especificado. |
IsMethodPresent(String, String) |
Retorna true ou false para indicar se um método especificado está presente para um tipo especificado. |
IsMethodPresent(String, String, UInt32) |
Retorna true ou false para indicar se uma sobrecarga de método especificada com o número especificado de parâmetros de entrada está presente para um tipo especificado. |
IsPropertyPresent(String, String) |
Retorna true ou false para indicar se uma propriedade especificada (gravável ou somente leitura) está presente para um tipo especificado. |
IsReadOnlyPropertyPresent(String, String) |
Retorna true ou false para indicar se uma propriedade somente leitura especificada está presente para um tipo especificado. |
IsTypePresent(String) |
Retorna true ou false para indicar se um tipo especificado está presente. |
IsWriteablePropertyPresent(String, String) |
Retorna true ou false para indicar se uma propriedade gravável especificada está presente para um tipo especificado. |