次の方法で共有


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,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>)

3 つの入力を使用して、新しい Web アカウントを非同期的に追加します。

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

4 つの入力を使用して、新しい Web アカウントを非同期的に追加します。

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

5 つの入力を使用して、新しい 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 アカウントとアプリごとの Web アカウントの間のリンクをクリアします。

ClearViewAsync(WebAccount, Uri)

Web アカウントのビューをクリアします。

ClearWebAccountPictureAsync(WebAccount)

Web アカウントの画像を非同期的にクリアします。

DeleteWebAccountAsync(WebAccount)

Web アカウントを非同期的に削除します。

FindAllProviderWebAccountsAsync()

すべてのプロバイダー Web アカウントを非同期的に検索します。

FindAllProviderWebAccountsForUserAsync(User)

特定のユーザーに関連付けられているすべてのプロバイダー Web アカウントを非同期的に検索します (マルチユーザー対応アプリで使用する場合)。

GetPerUserFromPerAppAccountAsync(WebAccount)

アプリごとの Web アカウントからユーザーごとの Web アカウントを取得します。

GetScope(WebAccount)

Web アカウントのスコープを取得します。

GetViewsAsync(WebAccount)

Web アカウントのビューを非同期的に取得します。

InvalidateAppCacheForAccountAsync(WebAccount)

特定の Web アカウントの Web アカウント マネージャーのトークン キャッシュをクリアします。

InvalidateAppCacheForAllAccountsAsync()

すべての Web アカウントの Web アカウント マネージャーのトークン キャッシュをクリアします。

PullCookiesAsync(String, String)

Cookie を非同期的にプルします。 ユーザーが Web ブラウザーに資格情報を入力した後で、アプリでシングル サインオンを有効にするには、これを使用します。

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 アカウントのプロパティを非同期的に更新します。

適用対象

こちらもご覧ください