ApiInformation.IsApiContractPresent Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
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.