WCFサービスのデータ型とメソッドをバージョン管理するには良い方法がありますか?WCFサービスをバージョンアップする方法
バージョン1.0からバージョン4.5にメソッドを含めると、このようなことがうまくいくはずです。
[ServiceContract()]
interface ITradeTrackingService
{
[OperationContract()]
[Version(1.0, 4.5)]
void PublishQuote(Quote quote);
}
データ型にsimularがあります。
その後、私は私のURLで、次のようにやりたい:私のGlobal.asaxのBeginRequestイベントで
server.com/ws/2.3/
そして、このような何かを:
protected void Application_BeginRequest(object sender, EventArgs e)
{
Service.Version = someParsingOfUrl(); // return 2.3;
}
し、正しい方法を暴露しましたデータ型の正しい値が公開されました。
これは私だけの夢ですか、これは何らかの方法でできますか?
[WCFでサービスをバージョン管理するためのベストプラクティス?](http://stackoverflow.com/questions/36999/best-practices-for-versioning-your-services-with-wcf) – Cheeso