다음을 통해 공유


CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync 메서드

정의

지정된 기간 동안 만든 사용자 활동을 삭제합니다.

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);
}

적용 대상