Compartir a través de


CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Método

Definición

Elimine las actividades de usuario creadas durante un período de tiempo 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

Canal que se usó para crear las actividades del usuario.

startTime
DateTime DateTimeOffset

Comienzo del intervalo de tiempo en el que se van a eliminar las actividades del usuario.

endTime
DateTime DateTimeOffset

Final del intervalo de tiempo en el que se van a eliminar las actividades del usuario.

Devoluciones

Una acción asincrónica.

Atributos

Ejemplos

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

Se aplica a