PurgeStreamEntries
Description
Les entrées de flux de l'objet de flux sur lequel le service est appelé seront purgées. Si vous souhaitez purger les données historiques de plusieurs flux, vous pouvez appeler ce service sur chaque objet de flux.
Par défaut, la purge s'exécute de manière asynchrone.
Entrée
Nom de paramètre
Description
Type de base
startDate
Date de début à partir de laquelle les données historiques doivent être purgées (la date spécifiée est incluse).
DATETIME
endDate
Date de fin jusqu'à laquelle les données historiques doivent être purgées (la date spécifiée est incluse).
DATETIME
immediate
Si la valeur est false, la purge s'exécute de manière asynchrone. La valeur par défaut est false. Vous pouvez définir cette valeur sur true pour effectuer une purge synchrone.
BOOLEAN
Sortie
Aucun.
Exemple
Dans l'exemple suivant, TestStream a plusieurs entrées qui ont accumulé des données au fil du temps. L'extrait de code suivant peut être utilisé pour purger ses données dans une plage temporelle spécifiée.
// Params for purging stream entry data from the past year
var purgeStreamEntriesParams = {
startDate: new Date(new Date().setFullYear(new Date().getFullYear() - 1)), /* DATETIME */,
endDate: Date.now(), /* DATETIME */,
immediate: true /* BOOLEAN {"defaultValue":false} */
};
Things["TestStream"].PurgeStreamEntries(purgeStreamEntriesParams);
Est-ce que cela a été utile ?