UserActivityChannel.TryGetForWebAccount(WebAccount) Метод

Определение

Получите канал для указанной веб-учетной записи, который будет использоваться для записи действий пользователей.

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

Веб-учетная запись, с которыми необходимо связать действия пользователя.

Возвращаемое значение

Канал, используемый для записи действий пользователей. Канал будет связан с веб-учетной записью.

Требования к 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
    }
}

Комментарии

Некоторые приложения, например Почта, поддерживают несколько учетных записей пользователей в одном экземпляре приложения. Если у пользователя есть учетная запись Майкрософт (MSA) и учетная запись Azure Active Directory (AAD), приложение может выполнить запись в веб-канал действий, связанный с учетной записью MSA или учетной записью AAD.

Применяется к