Partager via


CoreUserActivityManager.DeleteUserActivitySessionsInTimeRangeAsync Méthode

Définition

Supprimez les activités utilisateur créées pendant une période spécifiée.

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

Paramètres

channel
UserActivityChannel

Canal utilisé pour créer les activités utilisateur.

startTime
DateTime DateTimeOffset

Début de l’intervalle de temps dans lequel supprimer les activités utilisateur.

endTime
DateTime DateTimeOffset

Fin de l’intervalle de temps pendant lequel supprimer les activités utilisateur.

Retours

Action asynchrone.

Attributs

Exemples

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

S’applique à