Compartir a través de


TumblingWindowTrigger Clase

Definición

Desencadenador que programa ejecuciones de canalización para todas las ventanas de intervalo de tiempo fijo desde una hora de inicio sin espacios y también admite escenarios de reposición (cuando la hora de inicio está en el pasado).

[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
Herencia
TumblingWindowTrigger
Atributos

Constructores

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

Inicializa una nueva instancia de TumblingWindowTrigger.

Propiedades

AdditionalProperties

Propiedades adicionales.

(Heredado de Trigger)
Annotations

Lista de etiquetas que se pueden usar para describir el desencadenador.

(Heredado de Trigger)
Delay

Especifica cuánto tiempo espera el desencadenador más allá del tiempo de vencimiento antes de desencadenar la nueva ejecución. No modifica la hora de inicio y finalización de la ventana. El valor predeterminado es 0. Tipo: cadena (o Expresión con cadena resultType), patrón: ((\d+).)? (\d\d):(60| ([0-5][0-9])):( 60| ([0-5][0-9])).

DependsOn

Desencadenadores de los que depende este desencadenador. Solo se admiten desencadenadores de ventana de saltos de tamaño constante. Tenga en cuenta DependencyReference que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen SelfDependencyTumblingWindowTriggerReference, TriggerDependencyReference y TumblingWindowTriggerDependencyReference.

Description

Descripción del desencadenador.

(Heredado de Trigger)
EndTime

La hora de finalización del período de tiempo para el desencadenador durante el cual se activan los eventos para las ventanas que están listas. Actualmente solo se admite la hora UTC.

Frequency

Frecuencia de las ventanas de tiempo.

Interval

Intervalo de las ventanas de tiempo. El intervalo mínimo permitido es de 15 minutos.

MaxConcurrency

Número máximo de ventanas de tiempo paralelas (listas para su ejecución) para las que se desencadena una nueva ejecución.

Pipeline

Canalización para la que se crean ejecuciones cuando se desencadena un evento para la ventana de desencadenador que está lista.

RetryPolicy

Directiva de reintento que se aplicará a las ejecuciones de canalización con errores.

RuntimeState

Indica si el desencadenador se está ejecutando o no. Se actualiza cuando se llama a las API Start/Stop en el desencadenador.

(Heredado de Trigger)
StartTime

La hora de inicio del período de tiempo para el desencadenador durante el cual se activan los eventos para las ventanas que están listas. Actualmente solo se admite la hora UTC.

Se aplica a