CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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);
}