UserActivityChannel Класс

Определение

Создает или получает объекты UserActivity, созданные на этом или другом устройстве.

public ref class UserActivityChannel sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserActivityChannel final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserActivityChannel final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserActivityChannel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserActivityChannel
Public NotInheritable Class UserActivityChannel
Наследование
Object Platform::Object IInspectable UserActivityChannel
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v5.0)

Примеры

   // Get the default UserActivityChannel and query it for our UserActivity. If the activity doesn't exist, one is created.
   UserActivityChannel channel = UserActivityChannel.GetDefault();
   UserActivity userActivity = await channel.GetOrCreateUserActivityAsync("AddCustomerPage");

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 DisableAutoSessionCreation
1803 17134 GetRecentUserActivitiesAsync
1803 17134 GetSessionHistoryItemsForUserActivityAsync
1803 17134 TryGetForWebAccount
1903 18362 GetForUser

Методы

DeleteActivityAsync(String)

Удаление определенного действия пользователя.

DeleteAllActivitiesAsync()

Удаляет все действия пользователей, зарегистрированные этим приложением.

DisableAutoSessionCreation()

Отключите автоматическое создание сеанса при создании нового объекта UserActivity.

GetDefault()

Предоставляет доступ к действиям пользователей, связанным с управляемой учетной записью службы пользователя (MSA).

GetForUser(User)

Возвращает объект UserActivityChannel, который можно использовать для получения или создания объектов UserActivity для указанного пользователя в контексте текущего приложения.

GetOrCreateUserActivityAsync(String)

Создайте (или получите) объект UserActivity с указанным идентификатором.

GetRecentUserActivitiesAsync(Int32)

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

GetSessionHistoryItemsForUserActivityAsync(String, DateTime)

Возвращает журнал сеансов для действий пользователя.

TryGetForWebAccount(WebAccount)

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

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