ApiInformation.IsApiContractPresent 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
IsApiContractPresent(String, UInt16) |
지정한 이름과 주 버전 번호가 있는 API 계약이 있는지 여부를 나타내기 위해 true 또는 false를 반환합니다. |
IsApiContractPresent(String, UInt16, UInt16) |
true 또는 false를 반환하여 지정된 이름과 주 버전 및 부 버전 번호가 있는 API 계약이 있는지 여부를 나타냅니다. |
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)
true 또는 false를 반환하여 지정된 이름과 주 버전 및 부 버전 번호가 있는 API 계약이 있는지 여부를 나타냅니다.
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를 사용한 프로그래밍을 참조하세요.