UserConsentVerifier.CheckAvailabilityAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検証ツール デバイス (Microsoft Passport PIN、Windows Hello、指紋リーダーなど) を使用できるかどうかを確認します。
public:
static IAsyncOperation<UserConsentVerifierAvailability> ^ CheckAvailabilityAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<UserConsentVerifierAvailability> CheckAvailabilityAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<UserConsentVerifierAvailability> CheckAvailabilityAsync();
function checkAvailabilityAsync()
Public Shared Function CheckAvailabilityAsync () As IAsyncOperation(Of UserConsentVerifierAvailability)
戻り値
可用性チェック操作の結果を表す UserConsentVerifierAvailability 値。
- 属性
注釈
次の例は、現在のコンピューターで指紋認証がサポートされているかどうかを確認し、結果を説明するメッセージを返すメソッドを示しています。
public async Task<string> CheckConsentAvailability()
{
string returnMessage = "";
try
{
// Check the availability of Hello authentication.
var ucvAvailability = await Windows.Security.Credentials.UI.UserConsentVerifier.CheckAvailabilityAsync();
switch (ucvAvailability)
{
case Windows.Security.Credentials.UI.UserConsentVerifierAvailability.Available:
returnMessage = "User consent verification available!";
break;
case Windows.Security.Credentials.UI.UserConsentVerifierAvailability.DeviceNotPresent:
returnMessage = "No PIN found, please set one up.";
break;
default:
returnMessage = "User consent verification is currently unavailable.";
break;
}
}
catch (Exception ex)
{
returnMessage = "User consent verification failed: " + ex.ToString();
}
return returnMessage;
}
適用対象
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示