いくつかのルーティングを行う必要がある wcf プロジェクトがあります。あるシナリオの 1 つは、サービスのバージョン管理を行うことです。したがって、たとえば、変更があった場合、または壊れている wcf サービスの新しいクライアントに対して新しいサービスを実装する必要がある場合、新しいクライアントによって消費される別のサービス エンドポイントを作成します。しかし、問題は、古いクライアントがサービスの古いバージョンと通信できる必要があることです (これが、サービスのバージョン管理が正しく機能する方法ですか?)。そのために、XPath メソッドを使用した wcf ルーティング サービスを使用することにしました。
XPath メソッドでできることは 2 つあります。コンテンツ フィルタリングを使用してデータ コントラクトのバージョンを確認するか、ヘッダーを調べることです。今は、ベンチマークのためだけに両方を実行したいと考えています。XPath がどのように機能するかは理解していますが、実装方法がわかりません。
チュートリアルや例は大歓迎です。ウェブ上でいくつかの良い例が見つかりましたが、完全な構成は提供されていません。
よろしくお願いします、