2012-10-25 36 views

回答

2

服務器將返回給定響應的最低可能版本。所以如果響應僅包含V1功能,那麼它將是V1。

客戶端可以通過發送MinDataServiceVersion頭來覆蓋此情況,在這種情況下,服務器將發送至少該版本的響應。這只是在WCF DS 5.0及更高版本中實現的。

+0

服務器以這種方式工作,以使低級客戶端(V1客戶端)繼續工作。如果您確實不想支持低級客戶端,則可以重寫DataService類上的OnStartProcessingRequest方法,並在指定MaxDataServiceVersion頭並且其值小於2.0時拋出。希望這可以幫助。 – Pratik