你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TumblingWindowTrigger 类

定义

触发器计划管道从开始时间开始的所有固定时间间隔时段运行,并且还支持在启动时间处于过去) 时 (回填方案。

[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
继承
TumblingWindowTrigger
属性

构造函数

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

初始化 TumblingWindowTrigger 的新实例。

属性

AdditionalProperties

其他属性。

(继承自 Trigger)
Annotations

可用于描述触发器的标记列表。

(继承自 Trigger)
Delay

指定触发器在触发新运行之前等待超过到期时间的时长。 它不会更改窗口开始和结束时间。 默认值为 0。 类型:包含 resultType 字符串) 的字符串 (或表达式,模式: ( (\d+) .) ? (\d\d) : (60| ([0-5][0-9]) ) : (60| ([0-5][0-9]) ) 。

DependsOn

此触发器所依赖的触发器。 仅支持翻转窗口触发器。 请注意 DependencyReference ,是基类。 根据方案,可能需要在此处分配基类的派生类,或者此属性需要强制转换为可能的派生类之一。 可用的派生类包括 SelfDependencyTumblingWindowTriggerReferenceTriggerDependencyReferenceTumblingWindowTriggerDependencyReference

Description

触发器说明。

(继承自 Trigger)
EndTime

触发器的结束时间,在此期间,为已准备就绪的窗口触发事件。 目前仅支持 UTC 时间。

Frequency

时间窗口的频率。

Interval

时间窗口的间隔。 允许的最小间隔为 15 分钟。

MaxConcurrency

(为触发新运行的) 准备好执行的最大并行时间窗口数。

Pipeline

当为已准备就绪的触发器窗口触发事件时,将为其创建运行的管道。

RetryPolicy

将应用于失败的管道运行的重试策略。

RuntimeState

指示触发器是否正在运行。 在触发器上调用启动/停止 API 时更新。

(继承自 Trigger)
StartTime

触发器的时间段的开始时间,在此期间,为已准备就绪的窗口触发事件。 目前仅支持 UTC 时间。

适用于