Partager via


TumblingWindowTrigger Classe

Définition

Déclencheur qui planifie les exécutions de pipeline pour toutes les fenêtres d’intervalles de temps fixes à partir d’une heure de début sans intervalles et prend également en charge les scénarios de remplissage (lorsque l’heure de début est dans le passé).

public class TumblingWindowTrigger : Azure.ResourceManager.DataFactory.Models.DataFactoryTriggerProperties
type TumblingWindowTrigger = class
    inherit DataFactoryTriggerProperties
Public Class TumblingWindowTrigger
Inherits DataFactoryTriggerProperties
Héritage
TumblingWindowTrigger

Constructeurs

TumblingWindowTrigger(TriggerPipelineReference, TumblingWindowFrequency, Int32, DateTimeOffset, Int32)

Initialise une nouvelle instance de TumblingWindowTrigger.

Propriétés

AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de DataFactoryTriggerProperties)
Annotations

Liste des balises qui peuvent être utilisées pour décrire le déclencheur.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de DataFactoryTriggerProperties)
Delay

Spécifie la durée d’attente du déclencheur au-delà de l’heure d’échéance avant de déclencher une nouvelle exécution. Cela ne modifie pas l’heure de début et de fin de la fenêtre. La valeur par défaut est 0. Type : string (ou Expression with resultType string), pattern : ((\d+).)? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

DependsOn

Déclencheurs dont ce déclencheur dépend. Seuls les déclencheurs de fenêtre bascule sont pris en charge. Veuillez noter qu’il DependencyReference s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent SelfDependencyTumblingWindowTriggerReference, TriggerDependencyReference et TumblingWindowTriggerDependencyReference.

Description

Description du déclencheur.

(Hérité de DataFactoryTriggerProperties)
EndOn

Heure de fin de la période pendant laquelle le déclencheur déclenche des événements pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge.

Frequency

Fréquence des fenêtres de temps.

Interval

Intervalle des fenêtres de temps. L’intervalle minimal autorisé est de 15 minutes.

MaxConcurrency

Nombre maximal de fenêtres de temps parallèles (prêtes pour l’exécution) pour lesquelles une nouvelle exécution est déclenchée.

Pipeline

Pipeline pour lequel les exécutions sont créées lorsqu’un événement est déclenché pour la fenêtre de déclencheur prête.

RetryPolicy

Stratégie de nouvelle tentative qui sera appliquée pour les exécutions de pipeline ayant échoué.

RuntimeState

Indique si le déclencheur est en cours d’exécution ou non. Mise à jour lorsque les API Start/Stop sont appelées sur le déclencheur.

(Hérité de DataFactoryTriggerProperties)
StartOn

Heure de début de la période pendant laquelle le déclencheur déclenche des événements pour les fenêtres prêtes. Seule l’heure UTC est actuellement prise en charge.

S’applique à