Condividi tramite


WebAccount Classe

Definizione

Identifica un account da un provider di account 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
Ereditarietà
Object Platform::Object IInspectable WebAccount
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Costruttori

WebAccount(WebAccountProvider, String, WebAccountState)

Crea un'istanza della classe WebAccount .

Proprietà

Id

Ottiene l'ID dell'account Web.

Properties

Ottiene le proprietà dell'account Web.

State

Ottiene lo stato connesso dell'account Web.

UserName

Ottiene il nome utente per l'account Web.

WebAccountProvider

Ottiene il provider di autenticazione Web per l'account.

Metodi

GetPictureAsync(WebAccountPictureSize)

Ottiene l'immagine dell'account Web in modo asincrono.

SignOutAsync()

Firma l'account Web in modo asincrono. In questo modo vengono cancellati tutti i token memorizzati nella cache associati all'account e viene indicato al provider di invalidare tutti i token associati all'account per questa app.

SignOutAsync(String)

Firma l'account Web in modo asincrono. In questo modo vengono cancellati tutti i token memorizzati nella cache associati all'account e viene indicato al provider di invalidare tutti i token associati all'account per questa app.

Si applica a

Vedi anche