ApiInformation.IsApiContractPresent Méthode
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.
Surcharges
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. |
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.
public:
static bool IsApiContractPresent(Platform::String ^ contractName, unsigned short majorVersion);
/// [Windows.Foundation.Metadata.Overload("IsApiContractPresentByMajor")]
static bool IsApiContractPresent(winrt::hstring const& contractName, uint16_t const& majorVersion);
[Windows.Foundation.Metadata.Overload("IsApiContractPresentByMajor")]
public static bool IsApiContractPresent(string contractName, ushort majorVersion);
function isApiContractPresent(contractName, majorVersion)
Public Shared Function IsApiContractPresent (contractName As String, majorVersion As UShort) As Boolean
Paramètres
- contractName
-
String
Platform::String
winrt::hstring
Nom du contrat d’API.
- majorVersion
-
UInt16
unsigned short
uint16_t
Numéro de version principale du contrat d’API.
Retours
bool
True si le contrat d’API spécifié est présent ; sinon, false.
- Attributs
Exemples
if (Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.ApplicationModel.Calls.CallsVoipContract", 1))
{
Debug.WriteLine("Windows.ApplicationModel.Calls.CallsVoipContract v1.x found");
}
else
{
Debug.WriteLine("Windows.ApplicationModel.Calls.CallsVoipContract v1.x NOT found");
}
Remarques
Pour plus d’informations sur la recherche et l’utilisation de contrats d’API, consultez Programmation avec des kits SDK d’extension.
Voir aussi
S’applique à
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.
public:
static bool IsApiContractPresent(Platform::String ^ contractName, unsigned short majorVersion, unsigned short minorVersion);
/// [Windows.Foundation.Metadata.Overload("IsApiContractPresentByMajorAndMinor")]
static bool IsApiContractPresent(winrt::hstring const& contractName, uint16_t const& majorVersion, uint16_t const& minorVersion);
[Windows.Foundation.Metadata.Overload("IsApiContractPresentByMajorAndMinor")]
public static bool IsApiContractPresent(string contractName, ushort majorVersion, ushort minorVersion);
function isApiContractPresent(contractName, majorVersion, minorVersion)
Public Shared Function IsApiContractPresent (contractName As String, majorVersion As UShort, minorVersion As UShort) As Boolean
Paramètres
- contractName
-
String
Platform::String
winrt::hstring
Nom du contrat d’API.
- majorVersion
-
UInt16
unsigned short
uint16_t
Numéro de version principale du contrat d’API.
- minorVersion
-
UInt16
unsigned short
uint16_t
Numéro de version secondaire du contrat d’API.
Retours
bool
True si le contrat d’API spécifié est présent ; sinon, false.
- Attributs
Exemples
if (Windows.Foundation.Metadata.ApiInformation.IsApiContractPresent("Windows.ApplicationModel.Calls.CallsVoipContract", 1, 1))
{
Debug.WriteLine("Windows.ApplicationModel.Calls.CallsVoipContract v1.1 found");
}
else
{
Debug.WriteLine("Windows.ApplicationModel.Calls.CallsVoipContract v1.1 NOT found");
}
Remarques
Pour plus d’informations sur la recherche et l’utilisation de contrats d’API, consultez Programmation avec des kits SDK d’extension.