ApiInformation.IsApiContractPresent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
IsApiContractPresent(String, UInt16) |
Gibt true oder false zurück, um anzugeben, ob der API-Vertrag mit dem angegebenen Namen und der angegebenen Hauptversionsnummer vorhanden ist. |
IsApiContractPresent(String, UInt16, UInt16) |
Gibt true oder false zurück, um anzugeben, ob der API-Vertrag mit dem angegebenen Namen und der Haupt- und Nebenversionsnummer vorhanden ist. |
IsApiContractPresent(String, UInt16)
Gibt true oder false zurück, um anzugeben, ob der API-Vertrag mit dem angegebenen Namen und der angegebenen Hauptversionsnummer vorhanden ist.
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
Parameter
- contractName
-
String
Platform::String
winrt::hstring
Der Name des API-Vertrags.
- majorVersion
-
UInt16
unsigned short
uint16_t
Die Hauptversionsnummer des API-Vertrags.
Gibt zurück
bool
True , wenn der angegebene API-Vertrag vorhanden ist; andernfalls false.
- Attribute
Beispiele
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");
}
Hinweise
Ausführliche Informationen zum Suchen und Verwenden von API-Verträgen finden Sie unter Programmieren mit Erweiterungs-SDKs.
Weitere Informationen
Gilt für:
IsApiContractPresent(String, UInt16, UInt16)
Gibt true oder false zurück, um anzugeben, ob der API-Vertrag mit dem angegebenen Namen und der Haupt- und Nebenversionsnummer vorhanden ist.
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
Parameter
- contractName
-
String
Platform::String
winrt::hstring
Der Name des API-Vertrags.
- majorVersion
-
UInt16
unsigned short
uint16_t
Die Hauptversionsnummer des API-Vertrags.
- minorVersion
-
UInt16
unsigned short
uint16_t
Die Nebenversionsnummer des API-Vertrags.
Gibt zurück
bool
True , wenn der angegebene API-Vertrag vorhanden ist; andernfalls false.
- Attribute
Beispiele
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");
}
Hinweise
Ausführliche Informationen zum Suchen und Verwenden von API-Verträgen finden Sie unter Programmieren mit Erweiterungs-SDKs.