Azure WebJobは、Webアプリケーション(ジョブを実行する)の設定パラメータAzureWebJobsStorageから接続文字列を取得します。 1つのWebJobを使用して、異なるストレージ内の2つのキューを監視する必要があります。 WebJobに複数の接続文字列を使用することは可能ですか?この記事に関連するAzure Webジョブ複数の接続文字列
2
A
答えて
2
ことが可能です:
:あなたのケースではあなたの関数は、そのように見えることができますので、あなたは貴様のストレージアカウントにバインドしたいのですが
public static void JobQueue1(
[QueueTrigger("queueName1"),
StorageAccount("storageAccount1ConnectionString")] string message)
{
}
public static void JobQueue2(
[QueueTrigger("queueName2"),
StorageAccount("storageAccount2ConnectionString")] string message)
{
}
configから接続文字列を取得する場合は、カスタムINameResolverを実装することもできます。
public class ConfigNameResolver : INameResolver
{
public string Resolve(string name)
{
string resolvedName = ConfigurationManager.AppSettings[name];
if (string.IsNullOrWhiteSpace(resolvedName))
{
throw new InvalidOperationException("Cannot resolve " + name);
}
return resolvedName;
}
}
それを使用する:
var config = new JobHostConfiguration();
config.NameResolver = new ConfigNameResolver();
...
new JobHost(config).RunAndBlock();
をし、新しい機能は、次のようになります。
public static void JobQueue1(
[QueueTrigger("queueName1"),
StorageAccount("%storageAccount2%")] string filename)
{
}
public static void JobQueue2(
[QueueTrigger("queueName2"),
StorageAccount("%storageAccount1%")] string filename)
{
}
- storageAccount1とstorageAccount2が
appSettings
+0
ご返信ありがとうございます。ありがとう、それは動作します! :) – minuzZ
関連する問題
- 1. Azure関数:CosmosDBTrigger接続文字列ストレージ
- 2. Azureハイブリッド接続文字列
- 3. azure接続文字列C#
- 4. Azureデプロイメント接続文字列
- 5. Azureストレージ接続文字列Azureモバイルバックエンドの
- 6. 複数の接続文字列
- 7. SNCのPowerBuilder Azure接続文字列
- 8. Windows Azureの接続文字列
- 9. 複数の接続パラメータを持つMySQLの接続文字列?
- 10. Azure SQLデータウェアハウスの接続文字列のパラメータの文字列
- 11. AZURE PHP SDKをSAS接続文字列
- 12. L2E Webアプリケーションの接続文字列
- 13. ASP.NET Web App - デバッガの接続文字列
- 14. Sql Webサーバーの接続文字列
- 15. 空白のモバイルサービスにおける複数の接続文字列
- 16. Elmah - ASP.NET - >複数の接続文字列 - >コードにSQLエラーログの接続文字列を設定する
- 17. EFのAzure Webサイトの接続文字列が取得されない
- 18. DocumentDB接続文字列
- 19. マルチスレッドを使用して複数の接続文字列を接続する
- 20. 接続文字列
- 21. C#winformsビジュアルスタジオの接続文字列の複数の場所?
- 22. app.configファイル内の複数のSQL Server接続文字列
- 23. 複数のプロジェクトのADO.NETエンティティ接続文字列
- 24. Azure MongoDBへのRobomongo接続設定の接続文字列を見つける
- 25. ビルド変数の接続文字列VSTS
- 26. Azure Cloud Service WebアプリケーションからMySqlに接続するための接続文字列は何ですか?
- 27. ASP.NET MVC。オートファックと複数の接続文字列
- 28. 複数の接続文字列を操作するasp.net MVC
- 29. Excelマクロ内で複数のSQL接続文字列を更新
- 30. web.configから複数の接続文字列を取得
複数追加できません異なる名前と値を持つ接続文字列 – henrikmerlander
AFAIK Azure WebJobは親アプリケーションのデフォルトの接続文字列名 "AzureWebJobsStorage"を使用します。 – minuzZ
接続文字列を使用するコード例はありますか? – henrikmerlander