Compartilhar via


TumblingWindowTrigger Classe

Definição

Gatilho que agenda execuções de pipeline para todas as janelas de intervalo de tempo fixas de uma hora de início sem lacunas e também dá suporte a cenários de backfill (quando a hora de início está no passado).

[Microsoft.Rest.Serialization.JsonTransformation]
public class TumblingWindowTrigger : Microsoft.Azure.Management.DataFactory.Models.Trigger
[<Microsoft.Rest.Serialization.JsonTransformation>]
type TumblingWindowTrigger = class
    inherit Trigger
Public Class TumblingWindowTrigger
Inherits Trigger
Herança
TumblingWindowTrigger
Atributos

Construtores

TumblingWindowTrigger()

Inicializa uma nova instância da classe TumblingWindowTrigger.

TumblingWindowTrigger(TriggerPipelineReference, String, Int32, DateTime, Int32, IDictionary<String,Object>, String, String, IList<Object>, Nullable<DateTime>, Object, RetryPolicy, IList<DependencyReference>)

Inicializa uma nova instância da classe TumblingWindowTrigger.

Propriedades

AdditionalProperties

Obtém ou define propriedades não correspondentes da mensagem que são desserializadas nesta coleção

(Herdado de Trigger)
Annotations

Obtém ou define a lista de marcas que podem ser usadas para descrever o gatilho.

(Herdado de Trigger)
Delay

Obtém ou define especifica por quanto tempo o gatilho aguarda o tempo de conclusão antes de disparar uma nova execução. Ele não altera a hora de início e término da janela. O padrão é 0. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60| ([0-5][0-9])):( 60| ([0-5][0-9])).

DependsOn

Obtém ou define gatilhos dos quais esse gatilho depende. Há suporte apenas para gatilhos de janela em cascata.

Description

Obtém ou define a descrição do gatilho.

(Herdado de Trigger)
EndTime

Obtém ou define a hora de término do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. No momento, há suporte apenas para a hora UTC.

Frequency

Obtém ou define a frequência das janelas de tempo. Os valores possíveis incluem: 'Minute', 'Hour', 'Month'

Interval

Obtém ou define o intervalo das janelas de tempo. O intervalo mínimo permitido é 15 Minutos.

MaxConcurrency

Obtém ou define o número máximo de janelas de tempo paralelas (prontas para execução) para as quais uma nova execução é disparada.

Pipeline

Obtém ou define o pipeline para o qual as execuções são criadas quando um evento é acionado para a janela de gatilho que está pronta.

RetryPolicy

Obtém ou define a política de repetição que será aplicada para execuções de pipeline com falha.

RuntimeState

Obtém indica se o gatilho está em execução ou não. Atualizado quando as APIs Iniciar/Parar são chamadas no Gatilho. Os valores possíveis incluem: 'Started', 'Stopped', 'Disabled'

(Herdado de Trigger)
StartTime

Obtém ou define a hora de início do período de tempo do gatilho durante o qual os eventos são acionados para janelas prontas. No momento, há suporte apenas para a hora UTC.

Métodos

Validate()

Valide o objeto .

Aplica-se a