問題タブ [azure-webjobssdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure WebJob スケジュール エラー - ETAG
Visual Studio 2013 から Web ジョブを発行しようとしていますが、出力ウィンドウに次のエラーが表示されます。
ジョブは、「スケジュール」ではなく「オンデマンド」タイプとして公開されています。
アイデア?
azure - Azure WebJobs sdk が既存の BLOB をオンデマンド/スケジューラで読み取ることは可能ですか?
BlobTrigger 属性を持つ Azure WebJobs SDK は、BLOB が更新されたとき、またはコンテナーに追加されたときに検出できます。次のように、TextReader パラメーターを使用して、スケジュールまたはオンデマンドで既存の BLOB を読み取るだけの関数を作成することは可能ですか。
もう 1 つの方法は、webjobs SDK を使用せず、Main() から Azure Storage SDK で BLOB をダウンロードすることです。
azure - Web ロールで Webjobs SDK を使用する
以前の要求 (SignalR を介してクライアントに送信される) への応答について Service Bus Queue を監視する必要がある Azure Web ロールがあります。
最初は、WebRole.OnStart() でメッセージ ポンプ (QueueClient.OnMessage) を使用したいと考えていました。しかし、私たちは WebJobs SDK を非常に気に入るようになりました。特に、プログラマーが下位レベルの実装やダッシュボードから解放される点が気に入っています。
さまざまな理由から、Web サイトに切り替えるのではなく、Web ロールを維持したいと考えています。Azure Web ロールで WebJobs SDK を使用する方法は? ちょっとした実験で、WebRole.cs の Web ロールの OnStart() を次のように調整しました。
これは問題なく機能しているように見えますが、Web ロールへの影響を評価するのは困難です。結果が生じる可能性はありますか?おそらく、Web ロールのスケーリングでしょうか?
ありがとう。
c# - 手動 WebJob SDK 関数バインディング
消費したい Service Bus キューがあります。私が見つけたすべてのサンプルは、次のような記述を推奨しています。
上記のコードの問題は、プログラムでキュー名がハードコードされていることです。キュー接続文字列と同じように、構成からキュー名を取得できるようにしたいと考えています。残念ながら、属性にはコンパイル時の定数しか渡すことができないため、構成から取得した静的に初期化された文字列を渡すことはできません。
少し調べてみましたが、Service Bus 関数バインディングをセットアップする他の方法を見つけることができませんでした。それは不可能ですか?
c# - ServiceBusConnectionString がない場合の FunctionIndexingException
次のプログラムを作成します。
app.config で、次の接続文字列を追加します。
というFunctionIndexingException
メッセージで例外が発生しますError indexing method 'ProcessQueue'
。
azure - Azure WebJob 関数の呼び出し履歴を失敗でフィルター処理するにはどうすればよいですか?
Azure Web Jobs SDK を使用して構築された Azure WebJob があります。キューからメッセージを消費し、別のキューでメッセージを生成します。数千回の成功と数回の失敗があります。残念ながら、関数呼び出しを振り返る唯一の方法は、それらすべてをページングすることです。
エラーのリストを取得し、ログに記録されたものやスローされた例外など、エラーに関する追加の詳細を取得する方法はありますか?
c# - サービス バス キューに書き出す非同期関数を使用するにはどうすればよいですか?
Azure WebJobs SDK を使用して、ServiceBus キューの入力を受け取り、ServiceBus キューの出力に書き込む非同期関数を作成したいと考えています。非同期メソッドは out パラメータを持つことができません。たとえば、BlobStorage では、代わりに Streams と TextWriters を使用することで回避できるようです。ただし、ServiceBus パラメータで同じことをしようとすると、例外が発生します。
エラー インデックス作成メソッド 'FilterCurrentCpesToNewCpes'
ServiceBus をタイプ 'System.IO.TextWriter' にバインドできません。
Stream についても同様のメッセージが表示されます。