Compartilhar via


ApiInformation Classe

Definição

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
Object Platform::Object IInspectable ApiInformation
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.

Aplica-se a

Confira também