共用方式為


WebAccountManager 類別

定義

提供管理 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
繼承
Object Platform::Object IInspectable WebAccountManager
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1511 10586 PullCookiesAsync
1607 14393 AddWebAccountAsync (String,String,IReadOnlyDictionary < String,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

方法

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

使用三個輸入以非同步方式新增 Web 帳戶。

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

以非同步方式新增具有四個輸入的新 Web 帳戶。

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

使用五個輸入以非同步方式新增 Web 帳戶。

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

新增 Web 帳戶。 此程式會追蹤為屬於指定使用者 (,以便與多使用者感知應用程式搭配使用) 。

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

新增 Web 帳戶。 此程式會追蹤為屬於指定使用者 (,以便與多使用者感知應用程式搭配使用) 。

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

新增 Web 帳戶。 此程式會追蹤為屬於指定使用者 (,以便與多使用者感知應用程式搭配使用) 。

ClearPerUserFromPerAppAccountAsync(WebAccount)

清除每個使用者與個別應用程式 Web 帳戶之間的連結。

ClearViewAsync(WebAccount, Uri)

清除 Web 帳戶的檢視。

ClearWebAccountPictureAsync(WebAccount)

以非同步方式清除 Web 帳戶圖片。

DeleteWebAccountAsync(WebAccount)

以非同步方式刪除 Web 帳戶。

FindAllProviderWebAccountsAsync()

以非同步方式尋找所有提供者 Web 帳戶。

FindAllProviderWebAccountsForUserAsync(User)

尋找與指定使用者非同步 (相關聯的所有提供者 Web 帳戶,以便與多使用者感知應用程式搭配使用) 。

GetPerUserFromPerAppAccountAsync(WebAccount)

從個別應用程式 Web 帳戶取得個別使用者帳戶。

GetScope(WebAccount)

取得 Web 帳戶的範圍。

GetViewsAsync(WebAccount)

以非同步方式取得 Web 帳戶的檢視。

InvalidateAppCacheForAccountAsync(WebAccount)

清除特定 Web 帳戶的 Web 帳戶管理員權杖快取。

InvalidateAppCacheForAllAccountsAsync()

清除所有 Web 帳戶的 Web 帳戶管理員權杖快取。

PullCookiesAsync(String, String)

以非同步方式提取 Cookie。 使用此選項,在使用者將其認證輸入網頁瀏覽器之後,在應用程式中啟用單一登入。

PushCookiesAsync(Uri, IVectorView<HttpCookie>)

以非同步方式推送 Cookie。 使用此選項,在使用者將其認證輸入應用程式之後,在瀏覽器中啟用 Web 帳戶的單一登入。

SetPerAppToPerUserAccountAsync(WebAccount, String)

建立個別應用程式到個別使用者帳戶連結。

SetScopeAsync(WebAccount, WebAccountScope)

以非同步方式設定 Web 帳戶的範圍。

SetViewAsync(WebAccount, WebAccountClientView)

以非同步方式設定 Web 帳戶的檢視。

SetWebAccountPictureAsync(WebAccount, IRandomAccessStream)

以非同步方式設定 Web 帳戶的圖片。

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

以非同步方式更新 Web 帳戶的屬性。

適用於

另請參閱