ApiInformation.IsApiContractPresent Metode

Definisi

Overload

IsApiContractPresent(String, UInt16)

Mengembalikan true atau false untuk menunjukkan apakah kontrak API dengan nama yang ditentukan dan nomor versi utama ada.

IsApiContractPresent(String, UInt16, UInt16)

Mengembalikan true atau false untuk menunjukkan apakah kontrak API dengan nama yang ditentukan dan nomor versi utama dan minor ada.

IsApiContractPresent(String, UInt16)

Mengembalikan true atau false untuk menunjukkan apakah kontrak API dengan nama yang ditentukan dan nomor versi utama ada.

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

Nama kontrak API.

majorVersion
UInt16

unsigned short

uint16_t

Nomor versi utama kontrak API.

Mengembalikan

Boolean

bool

Benar jika kontrak API yang ditentukan ada; jika tidak, salah.

Atribut

Contoh

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");
}

Keterangan

Untuk detail tentang menemukan dan menggunakan kontrak API, lihat Pemrograman dengan SDK ekstensi.

Lihat juga

Berlaku untuk

IsApiContractPresent(String, UInt16, UInt16)

Mengembalikan true atau false untuk menunjukkan apakah kontrak API dengan nama yang ditentukan dan nomor versi utama dan minor ada.

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

Nama kontrak API.

majorVersion
UInt16

unsigned short

uint16_t

Nomor versi utama kontrak API.

minorVersion
UInt16

unsigned short

uint16_t

Nomor versi minor dari kontrak API.

Mengembalikan

Boolean

bool

Benar jika kontrak API yang ditentukan ada; jika tidak, salah.

Atribut

Contoh

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");
}

Keterangan

Untuk detail tentang menemukan dan menggunakan kontrak API, lihat Pemrograman dengan SDK ekstensi.

Lihat juga

Berlaku untuk