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
- Наследование
- Атрибуты
Требования к 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) |
Получите канал, специфичный для указанной учетной записи веб-сайта, который будет использоваться для записи действий пользователей. |