Partager via


SignOutUserOperation Classe

Définition

Permet aux utilisateurs de se déconnecter de votre application.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

public ref class SignOutUserOperation sealed : IAsyncAction
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SignOutUserOperation final : IAsyncAction
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SignOutUserOperation : IAsyncAction
Public NotInheritable Class SignOutUserOperation
Implements IAsyncAction
Héritage
Object Platform::Object IInspectable SignOutUserOperation
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

Cet exemple montre comment se déconnecter d’une application.

function signOut() {
    if (sdkSample.canSignOut) {
        sdkSample.displayStatus("Signing out...");
        authenticator.signOutUserAsync().done(function () {
            sdkSample.accessToken = null;
            sdkSample.authenticatedSafeCustomerId = "";
            sdkSample.isSignedIn = false;
            sdkSample.displayStatus("Signed out.");
        },
            function (status) {
            if (status && (status.name !== "Canceled")) {
                showErrorMessage("Sign out action failed: " + status.message);
            } else {
                sdkSample.displayStatus("");
            }
        });
    }
}

Propriétés

Completed

Obtient ou définit un gestionnaire appelé à la fin de l’opération.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

ErrorCode

Obtient le code d’erreur en cas d’échec de l’opération.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

Id

Obtient un identificateur unique qui représente l’opération.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

Status

Obtient l’état actuel de l’opération.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

Méthodes

Cancel()

Demande l’annulation de l’opération.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

Close()

Les demandes qui fonctionnent associées à l’opération doivent se terminer.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

GetResults()

Retourne les résultats de l’opération. Pour cette classe, il n’y a aucun résultat à retourner si l’opération réussit.

Notes

Si vous développez pour Windows 10 ou une version ultérieure, utilisez plutôt les API Windows.Security.Authentication.Web.Core. Pour plus d’informations, consultez Gestionnaire de comptes web.

S’applique à