Compartir a través de


TumblingWindowTrigger Clase

Definición

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

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

Constructores

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

Inicializa una nueva instancia de TumblingWindowTrigger.

Propiedades

AdditionalProperties

Propiedades adicionales

Para asignar un objeto al valor de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

(Heredado de DataFactoryTriggerProperties)
Annotations

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

Para asignar un objeto al elemento de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena json ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

(Heredado de DataFactoryTriggerProperties)
Delay

Especifica cuánto tiempo espera el desencadenador más allá del tiempo de vencimiento antes de desencadenar una 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 DataFactoryTriggerProperties)
EndOn

Hora de finalización del período de tiempo para el desencadenador durante el cual se activan eventos para 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á para 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 DataFactoryTriggerProperties)
StartOn

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

Se aplica a