【发布时间】:2019-02-03 07:09:20
【问题描述】:
我正在构建一个 Nuget 包,它将能够将数据放入 AWS 上的 Kinesis Steam。
我不希望 Nuget 包本身包含任何凭据。我希望 nuget 包使用正在使用它的任何应用程序的 web.config 或 app.config 中的键。
我的问题是:
默认情况下会发生这种情况吗? 还是 AmazonKinesisClient 会尝试从 nuget 包本身的 app.config 中读取然后放弃?
在后一种情况下,nuget 包有什么方法可以从托管应用程序加载凭据,还是会强制托管应用程序将凭据显式传递给 nuget 包?
我非常希望不强制托管应用程序传递凭据。
nuget 包的目标是 .NET Framework V4.5
【问题讨论】:
-
您可以创建 Config 类并添加不同的填充方法。例如 ReadFromFile(string filePath).
标签: c# .net amazon-web-services nuget amazon-kinesis