Condividi tramite


WebAccountManager Classe

Definizione

Fornisce metodi per la gestione degli account 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
Ereditarietà
Object Platform::Object IInspectable WebAccountManager
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
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,String,WebAccountScope,String>)
1703 15063 FindAllProviderWebAccountsForUserAsync
1709 16299 InvalidateAppCacheForAccountAsync
1709 16299 InvalidateAppCacheForAllAccountsAsync

Metodi

AddWebAccountAsync(String, String, IMapView<String,String>)

Aggiunge un nuovo account Web in modo asincrono con tre input.

AddWebAccountAsync(String, String, IMapView<String,String>, WebAccountScope)

Aggiunge un nuovo account Web in modo asincrono con quattro input.

AddWebAccountAsync(String, String, IMapView<String,String>, WebAccountScope, String)

Aggiunge un nuovo account Web in modo asincrono con cinque input.

AddWebAccountForUserAsync(User, String, String, IMapView<String,String>)

Aggiunge un nuovo account Web. Questo processo viene monitorato come appartenente a un utente specificato (per l'uso con app con riconoscimento multiutente).

AddWebAccountForUserAsync(User, String, String, IMapView<String,String>, WebAccountScope)

Aggiunge un nuovo account Web. Questo processo viene monitorato come appartenente a un utente specificato (per l'uso con app con riconoscimento multiutente).

AddWebAccountForUserAsync(User, String, String, IMapView<String,String>, WebAccountScope, String)

Aggiunge un nuovo account Web. Questo processo viene monitorato come appartenente a un utente specificato (per l'uso con app con riconoscimento multiutente).

ClearPerUserFromPerAppAccountAsync(WebAccount)

Cancella il collegamento tra account Web per utente e per app.

ClearViewAsync(WebAccount, Uri)

Cancella la visualizzazione per un account Web.

ClearWebAccountPictureAsync(WebAccount)

Cancella un'immagine dell'account Web in modo asincrono.

DeleteWebAccountAsync(WebAccount)

Elimina un account Web in modo asincrono.

FindAllProviderWebAccountsAsync()

Trova tutti gli account Web del provider in modo asincrono.

FindAllProviderWebAccountsForUserAsync(User)

Trova tutti gli account Web del provider associati a un determinato utente in modo asincrono (per l'uso con app con riconoscimento multiutente).

GetPerUserFromPerAppAccountAsync(WebAccount)

Ottiene un account Web per utente da un account Web per app.

GetScope(WebAccount)

Ottiene l'ambito dell'account Web.

GetViewsAsync(WebAccount)

Ottiene le visualizzazioni per un account Web in modo asincrono.

InvalidateAppCacheForAccountAsync(WebAccount)

Cancella la cache dei token di Gestione account Web per un account Web specifico.

InvalidateAppCacheForAllAccountsAsync()

Cancella la cache dei token di Gestione account Web per tutti gli account Web.

PullCookiesAsync(String, String)

Esegue il pull dei cookie in modo asincrono. Usare questa opzione per abilitare l'accesso Single Sign-On in un'app dopo che un utente ha immesso le credenziali in un Web browser.

PushCookiesAsync(Uri, IVectorView<HttpCookie>)

Esegue il push dei cookie in modo asincrono. Usare questa opzione per abilitare l'accesso Single Sign-On per un account Web in un browser dopo che l'utente ha immesso le proprie credenziali nell'app.

SetPerAppToPerUserAccountAsync(WebAccount, String)

Crea un collegamento per app per account utente.

SetScopeAsync(WebAccount, WebAccountScope)

Imposta l'ambito di un account Web in modo asincrono.

SetViewAsync(WebAccount, WebAccountClientView)

Imposta la visualizzazione per un account Web in modo asincrono.

SetWebAccountPictureAsync(WebAccount, IRandomAccessStream)

Imposta l'immagine di un account Web in modo asincrono.

UpdateWebAccountPropertiesAsync(WebAccount, String, IMapView<String,String>)

Aggiornamenti le proprietà di un account Web in modo asincrono.

Si applica a

Vedi anche