Freigeben über


WebAccountManager Klasse

Definition

Stellt Methoden zum Verwalten von Webkonten bereit.

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
Vererbung
Object Platform::Object IInspectable WebAccountManager
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
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

Methoden

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

Fügt ein neues Webkonto asynchron mit drei Eingaben hinzu.

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

Fügt asynchron ein neues Webkonto mit vier Eingaben hinzu.

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

Fügt asynchron ein neues Webkonto mit fünf Eingaben hinzu.

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

Fügt ein neues Webkonto hinzu. Dieser Prozess wird als Zugehörigkeit zu einem angegebenen Benutzer nachverfolgt (für die Verwendung mit Apps mit mehreren Benutzern).

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

Fügt ein neues Webkonto hinzu. Dieser Prozess wird als Zugehörigkeit zu einem angegebenen Benutzer nachverfolgt (für die Verwendung mit Apps mit mehreren Benutzern).

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

Fügt ein neues Webkonto hinzu. Dieser Prozess wird als Zugehörigkeit zu einem angegebenen Benutzer nachverfolgt (für die Verwendung mit Apps mit mehreren Benutzern).

ClearPerUserFromPerAppAccountAsync(WebAccount)

Löscht die Verknüpfung zwischen Benutzer- und App-Webkonten.

ClearViewAsync(WebAccount, Uri)

Löscht die Ansicht für ein Webkonto.

ClearWebAccountPictureAsync(WebAccount)

Löscht ein Webkontobild asynchron.

DeleteWebAccountAsync(WebAccount)

Löscht ein Webkonto asynchron.

FindAllProviderWebAccountsAsync()

Sucht alle Anbieterwebkonten asynchron.

FindAllProviderWebAccountsForUserAsync(User)

Sucht alle Anbieter-Webkonten, die einem bestimmten Benutzer asynchron zugeordnet sind (für die Verwendung mit apps mit mehreren Benutzern).

GetPerUserFromPerAppAccountAsync(WebAccount)

Ruft ein Webkonto pro Benutzer aus einem Pro-App-Webkonto ab.

GetScope(WebAccount)

Ruft den Bereich des Webkontos ab.

GetViewsAsync(WebAccount)

Ruft die Ansichten für ein Webkonto asynchron ab.

InvalidateAppCacheForAccountAsync(WebAccount)

Löscht den Tokencache des Webkonto-Managers für ein bestimmtes Webkonto.

InvalidateAppCacheForAllAccountsAsync()

Löscht den Tokencache des Webkonto-Managers für alle Webkonten.

PullCookiesAsync(String, String)

Ruft Cookies asynchron ab. Verwenden Sie diese Option, um einmaliges Anmelden in einer App zu aktivieren, nachdem ein Benutzer seine Anmeldeinformationen in einen Webbrowser eingegeben hat.

PushCookiesAsync(Uri, IVectorView<HttpCookie>)

Pusht Cookies asynchron. Verwenden Sie diese Option, um einmaliges Anmelden für ein Webkonto in einem Browser zu aktivieren, nachdem der Benutzer seine Anmeldeinformationen in die App eingegeben hat.

SetPerAppToPerUserAccountAsync(WebAccount, String)

Erstellt einen Link pro App zu einem Benutzerkonto.

SetScopeAsync(WebAccount, WebAccountScope)

Legt den Bereich eines Webkontos asynchron fest.

SetViewAsync(WebAccount, WebAccountClientView)

Legt die Ansicht für ein Webkonto asynchron fest.

SetWebAccountPictureAsync(WebAccount, IRandomAccessStream)

Legt das Bild eines Webkontos asynchron fest.

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

Updates die Eigenschaften eines Webkontos asynchron.

Gilt für:

Weitere Informationen