WebAccountManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |