如何使用.NET数据工厂SDK(C#)在启用了DeVOPS GIT存储库的Azure数据工厂中发布管道? - c#

在将管道部署到启用了GIT(DevOps)的Data Factory时,我遇到了一些问题,需要其他人的帮助或建议。

当我通过下面的代码片段部署管道时,将其部署到Data Factory Repo中,但是我们需要将代码发布到Azure DevOps GIT Repo。

下面是一个代码片段,用于使用.NET Data Factory SDK(C#)将管道发布到ADF

//验证并创建数据工厂管理客户端

var context = new AuthenticationContext("https://login.windows.net/" + tenantID);
ClientCredential cc = new ClientCredential(applicationId, AuthenticationKey);
AuthenticationResult result = context.AcquireTokenAsync("https://management.azure.com/", cc).Result;
ServiceClientCredentials cred = new TokenCredentials(result.AccessToken);
DataFactoryManagementClient client = new DataFactoryManagementClient(cred) { SubscriptionId = subscriptionId,  };

//下面的代码片段将管道部署到数据工厂仓库中

client.Pipelines.CreateOrUpdate(resourceGroup, dataFactoryName, pipelineName, pipeline);

但是现在我们需要将该管道代码发布到ADF中启用的DevOps GIT的master分支。

以下是我找到的一个代码片段,但不确定在将管道部署到DevOps GIT时如何将该对象设置为数据工厂。

FactoryRepoConfiguration repo = new FactoryVSTSConfiguration("account Name", "Repo name", "branch name", "/", "project name");

我浏览了许多博客,但没有找到任何帮助。

那么有人可以帮我吗?

参考方案

如果我不误解您的要求,那么您只想使用与门户网站相同的sdk代码来实现下面的创建(这只是示例项目,因此没有安全性):

如何使用.NET数据工厂SDK(C#)在启用了DeVOPS GIT存储库的Azure数据工厂中发布管道? - c#

实际上,您已经非常接近目标,因为您已经找到了FactoryRepoConfiguration类。请参考document,您可以定义两种类型的回购:VSTSGithub

如何使用.NET数据工厂SDK(C#)在启用了DeVOPS GIT存储库的Azure数据工厂中发布管道? - c#

我测试了Github供您参考:

如何使用.NET数据工厂SDK(C#)在启用了DeVOPS GIT存储库的Azure数据工厂中发布管道? - c#

将数据从ip套接字转发到蓝牙套接字。 C# - c#

我想在特定端口上监听传入的IP套接字,并使用蓝牙套接字转发它们。这可能吗?我正在使用c#,但是如果可以更轻松地编写代码,则可以使用java。 参考方案 实际上,该对象正在通过蓝牙连接使用SMB协议。我找到了一个类似于SMB协议的蓝牙配置文件,它使我能够从PC上浏览sdcard。该配置文件是OBEX FTP(文件传输配置文件),我发现了Java API。谢谢您…

Cefsharp如何获取当前的URL地址? C# - c#

我想获取当前地址,基本上将其放在文本框中。我找到了此链接,但似乎什么也听不懂。http://cefsharp.github.io/api/57.0.0/html/P_CefSharp_WinForms_ChromiumWebBrowser_Address.htm我非常感谢某人提供的代码段。这太痛苦了。我正在使用WFA。 参考方案 您必须听下面的地址更改事件并…

C#-如何使用正则表达式替换NULL字符? - c#

我有以下字符串:< \0\"\0E\0x\0t\0e\0n\0s\0i\0b\0i\0l\0i\0t\0y\0,\0v\0e\0r\0s\0i\0o\0n\0=\0\\\0\"\07\0.\00\0.\03\03\00\00\0.\00\0\\\0\"\0,\0p\0u\0b\0l\0i\0c\0K\0e\0y\0T\0o…

C#-文本框的XML子节点 - c#

我在将子节点文本放入c#的富文本框中时遇到麻烦。到目前为止,这是我尝试过的:这是XML文件:<DATA_LIST> <Customer> <Full_Name>TEST</Full_Name> <Total_Price>100</Total_Price> <Discounts>…

C#:基于.NET的网络浏览器不显示图像 - javascript

我是C#语言的新手,我一直在尝试使用基于.NET的Web浏览器来自动化网站,仅在Visual Studio 2015中供个人使用。我已经完成了文档解析,使用了Timer,正确使用了DocumentCompleted事件,以等待网页完全加载,然后解析内容,尝试使异步事件的行为类似于同步事件(以加载通过单击链接进入生成的HTML内容。一个完整的网页),以完成网页…