Partager via


ApiInformation Classe

Définition

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

S’applique à

Voir aussi