Partager via


AnalyticsSynapseArtifactsModelFactory.TumblingWindowTrigger Méthode

Définition

Initialise une nouvelle instance de TumblingWindowTrigger.

public static Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowTrigger TumblingWindowTrigger (string description = default, Azure.Analytics.Synapse.Artifacts.Models.TriggerRuntimeState? runtimeState = default, System.Collections.Generic.IEnumerable<object> annotations = default, System.Collections.Generic.IDictionary<string,object> additionalProperties = default, Azure.Analytics.Synapse.Artifacts.Models.TriggerPipelineReference pipeline = default, Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowFrequency frequency = default, int interval = 0, DateTimeOffset startTime = default, DateTimeOffset? endTime = default, object delay = default, int maxConcurrency = 0, Azure.Analytics.Synapse.Artifacts.Models.RetryPolicy retryPolicy = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.Artifacts.Models.DependencyReference> dependsOn = default);
static member TumblingWindowTrigger : string * Nullable<Azure.Analytics.Synapse.Artifacts.Models.TriggerRuntimeState> * seq<obj> * System.Collections.Generic.IDictionary<string, obj> * Azure.Analytics.Synapse.Artifacts.Models.TriggerPipelineReference * Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowFrequency * int * DateTimeOffset * Nullable<DateTimeOffset> * obj * int * Azure.Analytics.Synapse.Artifacts.Models.RetryPolicy * seq<Azure.Analytics.Synapse.Artifacts.Models.DependencyReference> -> Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowTrigger
Public Shared Function TumblingWindowTrigger (Optional description As String = Nothing, Optional runtimeState As Nullable(Of TriggerRuntimeState) = Nothing, Optional annotations As IEnumerable(Of Object) = Nothing, Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional pipeline As TriggerPipelineReference = Nothing, Optional frequency As TumblingWindowFrequency = Nothing, Optional interval As Integer = 0, Optional startTime As DateTimeOffset = Nothing, Optional endTime As Nullable(Of DateTimeOffset) = Nothing, Optional delay As Object = Nothing, Optional maxConcurrency As Integer = 0, Optional retryPolicy As RetryPolicy = Nothing, Optional dependsOn As IEnumerable(Of DependencyReference) = Nothing) As TumblingWindowTrigger

Paramètres

description
String

Description du déclencheur.

runtimeState
Nullable<TriggerRuntimeState>

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.

annotations
IEnumerable<Object>

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

additionalProperties
IDictionary<String,Object>

Propriétés supplémentaires.

pipeline
TriggerPipelineReference

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.

frequency
TumblingWindowFrequency

Fréquence des fenêtres de temps.

interval
Int32

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

startTime
DateTimeOffset

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.

endTime
Nullable<DateTimeOffset>

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.

delay
Object

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])).

maxConcurrency
Int32

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.

retryPolicy
RetryPolicy

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

dependsOn
IEnumerable<DependencyReference>

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.

Retours

Une nouvelle TumblingWindowTrigger instance de moqueries.

S’applique à