无法将类型'string'隐式转换为'Microsoft.Azure.Management.DataFactory.Models.SecretBase'

问题描述 投票:2回答:2

我正在使用.NET和Azure Data Factory的SqlServerLinkedService开发ETL解决方案,作为从内部部署SQL Server到Azure的数据移动的一部分。

我不能设置密码属性,因为它的类型为SecretBase,它没有任何属性/构造函数:

enter image description here

有谁知道如何设置这个属性?

以下是我的代码:

enter image description here

c# .net azure azure-data-factory
2个回答
1
投票

奇怪的是,这似乎只在the Azure Python docs解释

SecretBase类

秘密类型的基本定义。

您可能希望直接使用子类而不是此类。已知的子类是:SecureString,AzureKeyVaultSecretReference

所以你可以使用Azure SecureString implementation设置值,因为它继承自SecretBase


1
投票

我想我已经找到了使用SecureString的解决方案,它来自SecretBase并且有Property来设置字符串值

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.