WebAccountManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes pour la gestion des comptes web.
public ref class WebAccountManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WebAccountManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class WebAccountManager
Public Class WebAccountManager
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1511 | 10586 | PullCookiesAsync |
1607 | 14393 | AddWebAccountAsync(String,String,IReadOnlyDictionary<String,String,WebAccountScope,String>) |
1607 | 14393 | ClearPerUserFromPerAppAccountAsync |
1607 | 14393 | GetPerUserFromPerAppAccountAsync |
1607 | 14393 | SetPerAppToPerUserAccountAsync |
1703 | 15063 | AddWebAccountForUserAsync(User,String,String,IReadOnlyDictionary<String,String>) |
1703 | 15063 | AddWebAccountForUserAsync(User,String,String,IReadOnlyDictionary<String,String,WebAccountScope>) |
1703 | 15063 | AddWebAccountForUserAsync(User,String,String,IReadOnlyDictionary<String,String,WebAccountScope,String>) |
1703 | 15063 | FindAllProviderWebAccountsForUserAsync |
1709 | 16299 | InvalidateAppCacheForAccountAsync |
1709 | 16299 | InvalidateAppCacheForAllAccountsAsync |
Méthodes
AddWebAccountAsync(String, String, IMapView<String,String>) |
Ajoute un nouveau compte web de manière asynchrone avec trois entrées. |
AddWebAccountAsync(String, String, IMapView<String,String>, WebAccountScope) |
Ajoute un nouveau compte web de façon asynchrone avec quatre entrées. |
AddWebAccountAsync(String, String, IMapView<String,String>, WebAccountScope, String) |
Ajoute un nouveau compte web de façon asynchrone avec cinq entrées. |
AddWebAccountForUserAsync(User, String, String, IMapView<String,String>) |
Ajoute un nouveau compte web. Ce processus est suivi comme appartenant à un utilisateur spécifié (pour une utilisation avec des applications multi-utilisateurs). |
AddWebAccountForUserAsync(User, String, String, IMapView<String,String>, WebAccountScope) |
Ajoute un nouveau compte web. Ce processus est suivi comme appartenant à un utilisateur spécifié (pour une utilisation avec des applications multi-utilisateurs). |
AddWebAccountForUserAsync(User, String, String, IMapView<String,String>, WebAccountScope, String) |
Ajoute un nouveau compte web. Ce processus est suivi comme appartenant à un utilisateur spécifié (pour une utilisation avec des applications multi-utilisateurs). |
ClearPerUserFromPerAppAccountAsync(WebAccount) |
Efface le lien entre les comptes web par utilisateur et par application. |
ClearViewAsync(WebAccount, Uri) |
Efface la vue d’un compte web. |
ClearWebAccountPictureAsync(WebAccount) |
Efface une image de compte web de façon asynchrone. |
DeleteWebAccountAsync(WebAccount) |
Supprime un compte web de façon asynchrone. |
FindAllProviderWebAccountsAsync() |
Recherche tous les comptes web de fournisseur de manière asynchrone. |
FindAllProviderWebAccountsForUserAsync(User) |
Recherche tous les comptes web de fournisseur associés à un utilisateur donné de manière asynchrone (pour une utilisation avec des applications multi-utilisateurs). |
GetPerUserFromPerAppAccountAsync(WebAccount) |
Obtient un compte web par utilisateur à partir d’un compte web par application. |
GetScope(WebAccount) |
Obtient l’étendue du compte web. |
GetViewsAsync(WebAccount) |
Obtient les vues d’un compte web de façon asynchrone. |
InvalidateAppCacheForAccountAsync(WebAccount) |
Efface le cache de jetons du gestionnaire de comptes web pour un compte web spécifique. |
InvalidateAppCacheForAllAccountsAsync() |
Efface le cache de jetons du gestionnaire de comptes web pour tous les comptes web. |
PullCookiesAsync(String, String) |
Extrait les cookies de façon asynchrone. Utilisez cette option pour activer l’authentification unique dans une application après qu’un utilisateur a entré ses informations d’identification dans un navigateur web. |
PushCookiesAsync(Uri, IVectorView<HttpCookie>) |
Envoie (push) les cookies de manière asynchrone. Utilisez cette option pour activer l’authentification unique pour un compte web dans un navigateur une fois que l’utilisateur a entré ses informations d’identification dans l’application. |
SetPerAppToPerUserAccountAsync(WebAccount, String) |
Crée un lien entre chaque application et compte utilisateur. |
SetScopeAsync(WebAccount, WebAccountScope) |
Définit l’étendue d’un compte web de manière asynchrone. |
SetViewAsync(WebAccount, WebAccountClientView) |
Définit la vue d’un compte web de façon asynchrone. |
SetWebAccountPictureAsync(WebAccount, IRandomAccessStream) |
Définit l’image d’un compte web de façon asynchrone. |
UpdateWebAccountPropertiesAsync(WebAccount, String, IMapView<String,String>) |
Mises à jour les propriétés d’un compte web de manière asynchrone. |