亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 C# 數據工廠中創建一個具有較長延遲的一次性管道運行

如何在 C# 數據工廠中創建一個具有較長延遲的一次性管道運行

C#
湖上湖 2023-08-20 14:24:25
我需要觸發一個在我的天藍色數據工廠內構建的管道,其中包含基于我存儲在數據庫中的文件的某些參數。我的問題是我需要安排這個管道在一定時間(通常是幾個小時)后觸發一次。這是調度所必需的,我無法通過事件驅動來做到這一點。我正在使用 .NET SDK我已經創建了與數據工廠的連接并創建了計劃觸發器。我的問題是計劃觸發器不允許我觸發一次然后停止。它需要間隔和停止日期,我嘗試將停止日期設置為與開始日期相同,但它給了我“間隔不能超過結束日期”的錯誤。 for (int x = 0; x < intervals.Count; x++)            {                // Create a schedule trigger                string triggerName = location + deliveryDate+x;                ScheduleTrigger myTrigger = new ScheduleTrigger()                {                    Pipelines = new List<TriggerPipelineReference>()                    {                        // Associate the Adfv2QuickStartPipeline pipeline with the trigger                        new TriggerPipelineReference()                        {                            PipelineReference = new PipelineReference(pipelineName),                            Parameters = pipelineParameters,                        }                    },                    Recurrence = new ScheduleTriggerRecurrence()                    {                        StartTime = intervals[x],                        TimeZone = "UTC",                        EndTime = intervals[x],                        Frequency = RecurrenceFrequency.Day                    }                };                // Now, create the trigger by invoking the CreateOrUpdate method                triggerResources.Add(triggerName,new TriggerResource()                {                    Properties = myTrigger                });            }我無法進行管道運行,因為我無法在一定的延遲(例如 2 小時)后進行運行,如果可能的話,我只會創建延遲的管道運行...我已經嘗試了所有方法,例如將頻率留空,將其更改為每種可能性,甚至使用不同的觸發器類,例如翻滾和事件。
查看完整描述

1 回答

?
鴻蒙傳說

TA貢獻1865條經驗 獲得超7個贊

有一個簡單粗暴的解決方案。創建一個帶有整數類型參數的新管道。管道中的第一個活動將是等待活動。使用該參數設置等待活動應持續多長時間。管道中的第二個活動將是執行管道活動,它依賴于等待活動,并將觸發您真正想要運行的管道。

該解決方案允許您選擇等待多長時間,然后執行您想要運行的實際管道。我認為等待活動以秒為單位,因此您需要進行一些算術運算。不過,由于您可以手動觸發,所以這應該不是問題。


查看完整回答
反對 回復 2023-08-20
  • 1 回答
  • 0 關注
  • 115 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號