Compartir a través de


WebAccount Clase

Definición

Identifica una cuenta de un proveedor de cuentas web.

public ref class WebAccount sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Credentials.IWebAccountFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WebAccount final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Credentials.IWebAccountFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class WebAccount final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Credentials.IWebAccountFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WebAccount
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Credentials.IWebAccountFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class WebAccount
function WebAccount(webAccountProvider, userName, state)
Public NotInheritable Class WebAccount
Herencia
Object Platform::Object IInspectable WebAccount
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Constructores

WebAccount(WebAccountProvider, String, WebAccountState)

Crea una instancia de la clase WebAccount .

Propiedades

Id

Obtiene el identificador de la cuenta web.

Properties

Obtiene las propiedades de la cuenta web.

State

Obtiene el estado conectado de la cuenta web.

UserName

Obtiene el nombre de usuario de la cuenta web.

WebAccountProvider

Obtiene el proveedor de autenticación web de la cuenta.

Métodos

GetPictureAsync(WebAccountPictureSize)

Obtiene la imagen de la cuenta web de forma asincrónica.

SignOutAsync()

Firma la cuenta web de forma asincrónica. Esto borra todos los tokens almacenados en caché asociados a la cuenta e indica al proveedor que invalide los tokens asociados a la cuenta de esta aplicación.

SignOutAsync(String)

Firma la cuenta web de forma asincrónica. Esto borra todos los tokens almacenados en caché asociados a la cuenta e indica al proveedor que invalide los tokens asociados a la cuenta de esta aplicación.

Se aplica a

Consulte también