Compartilhar via


CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Método

Definição

Exclua as atividades do usuário criadas durante um período especificado.

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

Parâmetros

channel
UserActivityChannel

O canal que foi usado para criar as atividades do usuário.

startTime
DateTime DateTimeOffset

O início do intervalo de tempo no qual as atividades do usuário serão excluídas.

endTime
DateTime DateTimeOffset

O fim do intervalo de tempo no qual as atividades do usuário serão excluídas.

Retornos

Uma ação assíncrona.

Atributos

Exemplos

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

Aplica-se a