Freigeben über


CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Methode

Definition

Löschen Sie Benutzeraktivitäten, die während eines angegebenen Zeitrahmens erstellt wurden.

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

Parameter

channel
UserActivityChannel

Der Kanal, der zum Erstellen der Benutzeraktivitäten verwendet wurde.

startTime
DateTime DateTimeOffset

Der Anfang des Zeitbereichs, in dem Benutzeraktivitäten gelöscht werden sollen.

endTime
DateTime DateTimeOffset

Das Ende des Zeitbereichs, in dem Benutzeraktivitäten gelöscht werden sollen.

Gibt zurück

Eine asynchrone Aktion.

Attribute

Beispiele

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

Gilt für: