Compartir a través de


WebAccountManager Clase

Definición

Proporciona métodos para administrar cuentas 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
Herencia
Object Platform::Object IInspectable WebAccountManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
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étodos

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

Agrega una nueva cuenta web de forma asincrónica con tres entradas.

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

Agrega una nueva cuenta web de forma asincrónica con cuatro entradas.

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

Agrega una nueva cuenta web de forma asincrónica con cinco entradas.

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

Agrega una nueva cuenta web. Se realiza un seguimiento de este proceso como perteneciente a un usuario especificado (para su uso con aplicaciones compatibles con varios usuarios).

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

Agrega una nueva cuenta web. Se realiza un seguimiento de este proceso como perteneciente a un usuario especificado (para su uso con aplicaciones compatibles con varios usuarios).

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

Agrega una nueva cuenta web. Se realiza un seguimiento de este proceso como perteneciente a un usuario especificado (para su uso con aplicaciones compatibles con varios usuarios).

ClearPerUserFromPerAppAccountAsync(WebAccount)

Borra el vínculo entre las cuentas web por usuario y por aplicación.

ClearViewAsync(WebAccount, Uri)

Borra la vista de una cuenta web.

ClearWebAccountPictureAsync(WebAccount)

Borra una imagen de cuenta web de forma asincrónica.

DeleteWebAccountAsync(WebAccount)

Elimina una cuenta web de forma asincrónica.

FindAllProviderWebAccountsAsync()

Busca todas las cuentas web del proveedor de forma asincrónica.

FindAllProviderWebAccountsForUserAsync(User)

Busca todas las cuentas web del proveedor asociadas a un usuario determinado de forma asincrónica (para su uso con aplicaciones compatibles con varios usuarios).

GetPerUserFromPerAppAccountAsync(WebAccount)

Obtiene una cuenta web por usuario de una cuenta web por aplicación.

GetScope(WebAccount)

Obtiene el ámbito de la cuenta web.

GetViewsAsync(WebAccount)

Obtiene las vistas de una cuenta web de forma asincrónica.

InvalidateAppCacheForAccountAsync(WebAccount)

Borra la caché de tokens del administrador de cuentas web para una cuenta web específica.

InvalidateAppCacheForAllAccountsAsync()

Borra la caché de tokens del administrador de cuentas web para todas las cuentas web.

PullCookiesAsync(String, String)

Extrae las cookies de forma asincrónica. Úselo para habilitar el inicio de sesión único en una aplicación después de que un usuario haya escrito sus credenciales en un explorador web.

PushCookiesAsync(Uri, IVectorView<HttpCookie>)

Inserta cookies de forma asincrónica. Úselo para habilitar el inicio de sesión único para una cuenta web en un explorador después de que el usuario haya escrito sus credenciales en la aplicación.

SetPerAppToPerUserAccountAsync(WebAccount, String)

Crea un vínculo por aplicación a una cuenta por usuario.

SetScopeAsync(WebAccount, WebAccountScope)

Establece el ámbito de una cuenta web de forma asincrónica.

SetViewAsync(WebAccount, WebAccountClientView)

Establece la vista de una cuenta web de forma asincrónica.

SetWebAccountPictureAsync(WebAccount, IRandomAccessStream)

Establece la imagen de una cuenta web de forma asincrónica.

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

Novedades las propiedades de una cuenta web de forma asincrónica.

Se aplica a

Consulte también