首页 > 解决方案 > Azure datafactory:使用 C# 的 REST 数据集中的标头

问题描述

我目前正在构建一个数据工厂,该数据工厂需要推广到大量租户。所以我选择编写 C# 代码来使用配置文件创建所有数据工厂工件。

我已经完成了几乎所有事情。我只是在创建 REST 的东西时遇到了障碍。我需要将标头添加到 WebActivity 和 REST 数据集。我尝试使用字符串执行此操作,导致字符串中的每个字符都成为单独的标题。我已经尝试使用 HeaderOption 类来执行此操作,结果……嗯……什么都没有。DataFactory 中的空标头。

解决此问题的最佳方法是什么?

WebActivity 的示例代码(我假设让它工作意味着让数据集也能工作);

                    new WebActivity
                    {
                        Name = config.TokenActionName,
                        Method = config.TokenMethod,
                        Url = config.TokenUrl,
                        Headers = config.TokenHeader,
                        Body = restBody
                    },

config.TokenHeader 在哪里

config.TokenHeader = "\"Content-Type\": \"application/x-www-form-urlencoded\""

或者

config.TokenHeader = new HeaderOption("Content-Type", "application/x-www-form-urlencoded");

标签: c#azureazure-data-factory

解决方案


推荐阅读