Share via


TumblingWindowTrigger Klasse

Definition

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

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

Konstruktoren

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

Initialisiert eine neue instance von TumblingWindowTrigger.

Eigenschaften

AdditionalProperties

Weitere Eigenschaften

Um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
(Geerbt von DataFactoryTriggerProperties)
Annotations

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

Verwenden Sie , um dem Element dieser Eigenschaft ein -Objekt zuzuweisen FromObjectAsJson<T>(T, JsonSerializerOptions).

Verwenden Sie FromString(String), um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen.

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.
(Geerbt von DataFactoryTriggerProperties)
Delay

Gibt an, wie lange der Trigger überfällig wartet, bevor eine neue Ausführung ausgelöst wird. Die Start- und Endzeit des Fensters wird nicht geändert. Die Standardeinstellung ist 0. Typ: Zeichenfolge (oder Ausdruck mit resultType-Zeichenfolge), Muster: ((\d+).)? (\d\d):(60|([0-5][0-9])):( 60|([0-5][0-9])).

DependsOn

Trigger, von denen dieser Trigger abhängt. Es werden nur Trigger für rollierende Fenster unterstützt. Beachten Sie, dass DependencyReference die Basisklasse ist. 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 DataFactoryTriggerProperties)
EndOn

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 paralleler Zeitfenster (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 ein bereites Triggerfenster ausgelöst wird.

RetryPolicy

Wiederholungsrichtlinie, die auf fehlerhafte Pipelineausführungen angewendet wird.

RuntimeState

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

(Geerbt von DataFactoryTriggerProperties)
StartOn

Die Startzeit für den Zeitraum für den Trigger, in dem Ereignisse für fenster ausgelöst werden, die bereit sind. Derzeit wird nur die UTC-Zeit unterstützt.

Gilt für: