CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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);
}