ApiInformation.IsApiContractPresent メソッド

定義

オーバーロード

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 コントラクトのメジャー バージョン番号。

戻り値

Boolean

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 コントラクトのマイナー バージョン番号。

戻り値

Boolean

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 を使用したプログラミング」を参照してください。

こちらもご覧ください

適用対象