CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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);
}