UserActivityChannel.TryGetForWebAccount(WebAccount) 方法

定义

获取特定于指定 Web 帐户的通道,以用于记录用户活动。

public:
 static UserActivityChannel ^ TryGetForWebAccount(WebAccount ^ account);
 static UserActivityChannel TryGetForWebAccount(WebAccount const& account);
public static UserActivityChannel TryGetForWebAccount(WebAccount account);
function tryGetForWebAccount(account)
Public Shared Function TryGetForWebAccount (account As WebAccount) As UserActivityChannel

参数

account
WebAccount

要与用户活动关联的 Web 帐户。

返回

用于记录用户活动的通道。 通道将与 Web 帐户相关联。

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

示例

private static UserActivityChannel _currentChannel;

public static void UpdateActivityChannelForAccount(WebAccount account)
{
    _currentChannel = UserActivityChannel.TryGetForWebAccount(account);
    if (_currentChannel != null)
    {
        // app-specific – generate activity that will be associated with the web account
    }
}

注解

某些应用(如“邮件”)在应用的单个实例中支持多个用户帐户。 如果用户有一个 Microsoft 帐户 (MSA) ,一个 Azure Active Directory 帐户 (AAD) ,则应用可以选择写入与 MSA 帐户或 AAD 帐户关联的活动源。

适用于