Condividi tramite


CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Metodo

Definizione

Eliminare le attività utente create durante un intervallo di tempo specificato.

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

Parametri

channel
UserActivityChannel

Canale usato per creare le attività utente.

startTime
DateTime DateTimeOffset

Inizio dell'intervallo di tempo in cui eliminare le attività utente.

endTime
DateTime DateTimeOffset

Fine dell'intervallo di tempo in cui eliminare le attività utente.

Restituisce

Azione asincrona.

Attributi

Esempio

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

Si applica a