Freigeben über


TumblingWindowTrigger Klasse

Definition

Trigger, der Pipelineausführungen für alle festen Zeitintervallfenster ab einer Startzeit ohne Lücken plant und auch Nachfüllszenarien unterstützt (wenn die Startzeit in der Vergangenheit liegt).

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowTrigger+TumblingWindowTriggerConverter))]
public class TumblingWindowTrigger : Azure.Analytics.Synapse.Artifacts.Models.Trigger
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowTrigger+TumblingWindowTriggerConverter))>]
type TumblingWindowTrigger = class
    inherit Trigger
Public Class TumblingWindowTrigger
Inherits Trigger
Vererbung
TumblingWindowTrigger
Attribute

Konstruktoren

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

Initialisiert eine neue instance von TumblingWindowTrigger.

Eigenschaften

AdditionalProperties

Zusätzliche Eigenschaften.

(Geerbt von Trigger)
Annotations

Liste der Tags, die zum Beschreiben des Triggers verwendet werden können.

(Geerbt von Trigger)
Delay

Gibt an, wie lange der Trigger über die fällige Zeit wartet, bevor eine neue Ausführung ausgelöst wird. Die Start- und Endzeit des Fensters wird nicht geändert. Die Standardeinstellung ist 0. Type: string (or Expression with resultType string), pattern: ((\d+).)? (\d\d):(60| ([0-5][0-9])):( 60| ([0-5][0-9])).

DependsOn

Trigger, von denen dieser Trigger abhängt. Es werden nur tumbende Fenstertrigger unterstützt. Beachten Sie, dass DependencyReference es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind SelfDependencyTumblingWindowTriggerReference, TriggerDependencyReference und TumblingWindowTriggerDependencyReference.

Description

Triggerbeschreibung.

(Geerbt von Trigger)
EndTime

Die Endzeit für den Zeitraum des Triggers, in dem Ereignisse für bereite Fenster ausgelöst werden. Derzeit wird nur die UTC-Zeit unterstützt.

Frequency

Die Häufigkeit der Zeitfenster.

Interval

Das Intervall der Zeitfenster. Das zulässige Mindestintervall beträgt 15 Minuten.

MaxConcurrency

Die maximale Anzahl von Parallelzeitfenstern (bereit für die Ausführung), für die eine neue Ausführung ausgelöst wird.

Pipeline

Pipeline, für die Ausführungen erstellt werden, wenn ein Ereignis für das Triggerfenster ausgelöst wird, das bereit ist.

RetryPolicy

Wiederholungsrichtlinie, die bei fehlerhaften Pipelineausführungen angewendet wird.

RuntimeState

Gibt an, ob der Trigger ausgeführt wird oder nicht. Aktualisiert, wenn Start/Stop-APIs auf dem Trigger aufgerufen werden.

(Geerbt von Trigger)
StartTime

Die Startzeit für den Zeitraum des Triggers, in dem Ereignisse für bereite Fenster ausgelöst werden. Derzeit wird nur die UTC-Zeit unterstützt.

Gilt für: