Freigeben über


ApiInformation.IsApiContractPresent Methode

Definition

Ü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

Boolean

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

Boolean

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.

Weitere Informationen

Gilt für: