UserConsentVerifier.CheckAvailabilityAsync Méthode

Définition

Vérifie si un appareil de vérificateur, tel qu’un code confidentiel Microsoft Passport, un Windows Hello ou un lecteur d’empreintes digitales, est disponible.

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)

Retours

Valeur UserConsentVerifierAvailability qui décrit le résultat de l’opération de case activée de disponibilité.

Attributs

Remarques

L’exemple suivant montre une méthode qui vérifie si l’authentification par empreinte digitale est prise en charge pour l’ordinateur actuel et retourne un message qui décrit le résultat.

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;
}

S’applique à

Voir aussi