WebAccount クラス

定義

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
継承
Object Platform::Object IInspectable WebAccount
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

コンストラクター

WebAccount(WebAccountProvider, String, WebAccountState)

WebAccount クラスのインスタンスを作成します。

プロパティ

Id

Web アカウントの ID を取得します。

Properties

Web アカウントのプロパティを取得します。

State

Web アカウントの接続状態を取得します。

UserName

Web アカウントのユーザー名を取得します。

WebAccountProvider

アカウントの Web 認証プロバイダーを取得します。

メソッド

GetPictureAsync(WebAccountPictureSize)

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

SignOutAsync()

Web アカウントを非同期的にサインアウトします。 これにより、アカウントに関連付けられているキャッシュされたすべてのトークンがクリアされ、このアプリのアカウントに関連付けられているトークンを無効にするようにプロバイダーに指示されます。

SignOutAsync(String)

Web アカウントを非同期的にサインアウトします。 これにより、アカウントに関連付けられているキャッシュされたすべてのトークンがクリアされ、このアプリのアカウントに関連付けられているトークンを無効にするようにプロバイダーに指示されます。

適用対象

こちらもご覧ください