ApiInformation.IsApiContractPresent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
IsApiContractPresent(String, UInt16) |
指定した名前とメジャー バージョン番号を持つ API コントラクトが存在するかどうかを示す true または false を返します。 |
IsApiContractPresent(String, UInt16, UInt16) |
指定した名前とメジャーバージョン番号とマイナー バージョン番号を持つ API コントラクトが存在するかどうかを示す true または false を返します。 |
IsApiContractPresent(String, UInt16)
指定した名前とメジャー バージョン番号を持つ API コントラクトが存在するかどうかを示す true または false を返します。
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
パラメーター
- contractName
-
String
Platform::String
winrt::hstring
API コントラクトの名前。
- majorVersion
-
UInt16
unsigned short
uint16_t
API コントラクトのメジャー バージョン番号。
戻り値
bool
True を指定 した API コントラクトが存在する場合。それ以外の場合は false。
- 属性
例
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");
}
注釈
API コントラクトの検索と使用の詳細については、「 拡張 SDK を使用したプログラミング」を参照してください。
こちらもご覧ください
適用対象
IsApiContractPresent(String, UInt16, UInt16)
指定した名前とメジャーバージョン番号とマイナー バージョン番号を持つ API コントラクトが存在するかどうかを示す true または false を返します。
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
パラメーター
- contractName
-
String
Platform::String
winrt::hstring
API コントラクトの名前。
- majorVersion
-
UInt16
unsigned short
uint16_t
API コントラクトのメジャー バージョン番号。
- minorVersion
-
UInt16
unsigned short
uint16_t
API コントラクトのマイナー バージョン番号。
戻り値
bool
True を指定 した API コントラクトが存在する場合。それ以外の場合は false。
- 属性
例
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");
}
注釈
API コントラクトの検索と使用の詳細については、「 拡張 SDK を使用したプログラミング」を参照してください。