問題タブ [polly]
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.
polly - Polly は net 4.6.1 をサポートしていますか?
Polly は .net 4.6.1 をサポートしていますか? 自分の 4.6.1 c# プロジェクトで安全に使用できますか?
現在のドキュメントによると、4.5 をサポートしています。しかし、自分の 4.6.1 ランタイムで使用したいのですが、可能ですか?
c# - 複数の WCF クライアント用に Polly のポリシーを作成する方法
統合する必要があるサードパーティのサービスがあります。3 つのコールに対して 3 つのエンドポイントがあります。それだけです。各 API 呼び出しには、独自の wsdl を持つ独自のエンドポイントがあります。そのため、異なる呼び出しの POCO 間に (継承などの) 接続はありません。しかし、これらの呼び出しの結果は非常に似ています。特に、すべての結果には、パイプで区切られた文字列にエラーを含む 'Errors' プロパティがあります。一部のエラーは呼び出し間で共有され (同じ名前を持つ)、同様の方法で処理する必要があります。
私の目標は、例外が発生したか、エラーに「EXCEPTION」という名前のエラーがあるときに呼び出しを再試行することです。この目標を達成するために Polly を使用しようとしています。私が今見ている唯一の方法は、呼び出しごとに個別のポリシーを作成することです。すべての通話に対して単一のポリシーを作成する方法はありますか?
サンプル コードは次のとおりです (実際のプロジェクトでは、wsdl をインポートするときに、VisualStudio によって *Result クラスと *Service インターフェイスが自動生成されます)。