CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した期間内に作成されたユーザー アクティビティを削除します。
public:
static IAsyncAction ^ DeleteUserActivitySessionsInTimeRangeAsync(UserActivityChannel ^ channel, DateTime startTime, DateTime endTime);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction DeleteUserActivitySessionsInTimeRangeAsync(UserActivityChannel const& channel, DateTime const& startTime, DateTime const& endTime);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction DeleteUserActivitySessionsInTimeRangeAsync(UserActivityChannel channel, System.DateTimeOffset startTime, System.DateTimeOffset endTime);
function deleteUserActivitySessionsInTimeRangeAsync(channel, startTime, endTime)
Public Shared Function DeleteUserActivitySessionsInTimeRangeAsync (channel As UserActivityChannel, startTime As DateTimeOffset, endTime As DateTimeOffset) As IAsyncAction
パラメーター
- channel
- UserActivityChannel
ユーザー アクティビティの作成に使用されたチャネル。
- startTime
- DateTime DateTimeOffset
ユーザー アクティビティを削除する時間範囲の先頭。
- endTime
- DateTime DateTimeOffset
ユーザー アクティビティを削除する時間範囲の終わり。
戻り値
非同期アクション。
- 属性
例
public static async Task DeleteActiviesForDay(DateTime date)
{
var startDate = date.Day;
var endDate = date.Day + TimeSpan.FromDays(1);
await Windows.ApplicationModel.UserActivities.Core.CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync(UserActivityChannel.GetDefault(), startDate, endDate);
}