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

AnalyticsSynapseArtifactsModelFactory.TumblingWindowTrigger 方法

定义

初始化 TumblingWindowTrigger 的新实例。

public static Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowTrigger TumblingWindowTrigger (string description = default, Azure.Analytics.Synapse.Artifacts.Models.TriggerRuntimeState? runtimeState = default, System.Collections.Generic.IEnumerable<object> annotations = default, System.Collections.Generic.IDictionary<string,object> additionalProperties = default, Azure.Analytics.Synapse.Artifacts.Models.TriggerPipelineReference pipeline = default, Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowFrequency frequency = default, int interval = 0, DateTimeOffset startTime = default, DateTimeOffset? endTime = default, object delay = default, int maxConcurrency = 0, Azure.Analytics.Synapse.Artifacts.Models.RetryPolicy retryPolicy = default, System.Collections.Generic.IEnumerable<Azure.Analytics.Synapse.Artifacts.Models.DependencyReference> dependsOn = default);
static member TumblingWindowTrigger : string * Nullable<Azure.Analytics.Synapse.Artifacts.Models.TriggerRuntimeState> * seq<obj> * System.Collections.Generic.IDictionary<string, obj> * Azure.Analytics.Synapse.Artifacts.Models.TriggerPipelineReference * Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowFrequency * int * DateTimeOffset * Nullable<DateTimeOffset> * obj * int * Azure.Analytics.Synapse.Artifacts.Models.RetryPolicy * seq<Azure.Analytics.Synapse.Artifacts.Models.DependencyReference> -> Azure.Analytics.Synapse.Artifacts.Models.TumblingWindowTrigger
Public Shared Function TumblingWindowTrigger (Optional description As String = Nothing, Optional runtimeState As Nullable(Of TriggerRuntimeState) = Nothing, Optional annotations As IEnumerable(Of Object) = Nothing, Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional pipeline As TriggerPipelineReference = Nothing, Optional frequency As TumblingWindowFrequency = Nothing, Optional interval As Integer = 0, Optional startTime As DateTimeOffset = Nothing, Optional endTime As Nullable(Of DateTimeOffset) = Nothing, Optional delay As Object = Nothing, Optional maxConcurrency As Integer = 0, Optional retryPolicy As RetryPolicy = Nothing, Optional dependsOn As IEnumerable(Of DependencyReference) = Nothing) As TumblingWindowTrigger

参数

description
String

触发器说明。

runtimeState
Nullable<TriggerRuntimeState>

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

annotations
IEnumerable<Object>

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

additionalProperties
IDictionary<String,Object>

其他属性。

pipeline
TriggerPipelineReference

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

frequency
TumblingWindowFrequency

时间窗口的频率。

interval
Int32

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

startTime
DateTimeOffset

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

endTime
Nullable<DateTimeOffset>

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

delay
Object

指定触发器在触发新运行之前等待超过到期时间的时长。 它不会更改窗口开始和结束时间。 默认值为 0。 Type:string (或 expression with resultType string) ,pattern: ( (\d+) .) ? (\d\d) : (60| ([0-5][0-9]) ) : (60| ([0-5][0-9]) ) 。

maxConcurrency
Int32

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

retryPolicy
RetryPolicy

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

dependsOn
IEnumerable<DependencyReference>

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

返回

用于模拟的新 TumblingWindowTrigger 实例。

适用于