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デプロイメント接続文字列
- 2. Azureストレージ接続文字列Azureモバイルバックエンドの
- 3. 複数の接続文字列
- 4. Windows Azureの接続文字列
- 5. Azure SQLデータウェアハウスの接続文字列のパラメータの文字列
- 6. 複数の接続パラメータを持つMySQLの接続文字列?
- 7. AZURE PHP SDKをSAS接続文字列
- 8. L2E Webアプリケーションの接続文字列
- 9. Sql Webサーバーの接続文字列
- 10. 空白のモバイルサービスにおける複数の接続文字列
- 11. EFのAzure Webサイトの接続文字列が取得されない
- 12. Elmah - ASP.NET - >複数の接続文字列 - >コードにSQLエラーログの接続文字列を設定する
- 13. Azure MongoDBへのRobomongo接続設定の接続文字列を見つける
- 14. C#winformsビジュアルスタジオの接続文字列の複数の場所?
- 15. 接続文字列
- 16. Azure Cloud Service WebアプリケーションからMySqlに接続するための接続文字列は何ですか?
- 17. 複数のプロジェクトのADO.NETエンティティ接続文字列
- 18. app.configファイル内の複数のSQL Server接続文字列
- 19. ASP.NET MVC。オートファックと複数の接続文字列
- 20. web.configから複数の接続文字列を取得
- 21. 複数の接続文字列を操作するasp.net MVC
- 22. 確保接続のWindows Azureの中の文字列とweb.configファイル
- 23. CloudStorageAccount.ParseエラーでAzureのサービスバス接続文字列の結果
- 24. Azure Iothubのイベントハブと互換性のある接続文字列
- 25. Azureストレージアカウントの接続文字列をXamarin.Androidで解析する
- 26. LDAP文字列を使用したAD接続のテスト - Azure
- 27. 接続文字列のベストプラクティス
- 28. リモートデータベースサーバーの接続文字列
- 29. 接続文字列のエスケープスペース
- 30. SQL Azure EFデータベースAzure管理ポータルの最初の接続文字列
複数追加できません異なる名前と値を持つ接続文字列 – henrikmerlander
AFAIK Azure WebJobは親アプリケーションのデフォルトの接続文字列名 "AzureWebJobsStorage"を使用します。 – minuzZ
接続文字列を使用するコード例はありますか? – henrikmerlander