0

我在 Azure Datafactory 中有一个 ScheduleTrigger。我无法将运行时状态更改为已启动。我尝试过使用 StartWithHttpMessageAsync。(以及 API 中所有其他启动命令的感觉)

触发器的 json 如下所示:

{

"properties": {

    "type": "ScheduleTrigger",

    "typeProperties": {

      "recurrence": {

        "frequency": "Day",

        "startTime": "2017-12-15T12:00:00Z",

        "endTime": "2099-12-31T00:00:00Z"

      }

    },

    "pipelines": [

      {

        "pipelineReference": {

          "referenceName": "DynamicFlowMaster",

          "name": "StartMasterPipeline",

          "type": "PipelineReference"

        },

        "parameters": {}

      }

    ]

  }

}
4

1 回答 1

0

好吧,我终于回答了……

虽然文档明确表示:

"interval": <>, // 可选,触发频率(默认为 1)

azure 门户中的活动日志指出:

'模板触发器无效:在 JSON 中找不到必需的属性'interval'。

添加间隔 = 1 允许 Client.Trigger.Start() - 函数工作,它以前只返回“错误请求”。

于 2017-12-17T16:59:08.900 回答