ApiInformation Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Vous permet de détecter si un membre, un type ou un contrat d’API spécifié est présent afin que vous puissiez effectuer des appels d’API en toute sécurité sur divers appareils.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (introduit dans v1.0)
|
Méthodes
IsApiContractPresent(String, UInt16) |
Retourne true ou false pour indiquer si le contrat d’API avec le nom et le numéro de version principale spécifiés est présent. |
IsApiContractPresent(String, UInt16, UInt16) |
Retourne true ou false pour indiquer si le contrat d’API avec le nom et le numéro de version principale et secondaire spécifiés sont présents. |
IsEnumNamedValuePresent(String, String) |
Retourne true ou false pour indiquer si une constante nommée spécifiée est présente pour une énumération spécifiée. |
IsEventPresent(String, String) |
Retourne true ou false pour indiquer si un événement spécifié est présent pour un type spécifié. |
IsMethodPresent(String, String) |
Retourne true ou false pour indiquer si une méthode spécifiée est présente pour un type spécifié. |
IsMethodPresent(String, String, UInt32) |
Retourne true ou false pour indiquer si une surcharge de méthode spécifiée avec le nombre spécifié de paramètres d’entrée est présente pour un type spécifié. |
IsPropertyPresent(String, String) |
Retourne true ou false pour indiquer si une propriété spécifiée (accessible en écriture ou en lecture seule) est présente pour un type spécifié. |
IsReadOnlyPropertyPresent(String, String) |
Retourne true ou false pour indiquer si une propriété en lecture seule spécifiée est présente pour un type spécifié. |
IsTypePresent(String) |
Retourne true ou false pour indiquer si un type spécifié est présent. |
IsWriteablePropertyPresent(String, String) |
Retourne true ou false pour indiquer si une propriété en écriture spécifiée est présente pour un type spécifié. |