internal static Dictionary <string, object> ReadPayloadParameters(System.Data.Services.SegmentInfo actionSegment, IDataService dataService) { System.Data.Services.RequestDescription description = new System.Data.Services.RequestDescription(new System.Data.Services.SegmentInfo[] { actionSegment }, RequestUriProcessor.GetResultUri(dataService.OperationContext)); description.VerifyRequestVersion(System.Data.Services.RequestDescription.Version3Dot0, dataService); using (Deserializer deserializer = CreateDeserializer(description, dataService, false, UpdateTracker.CreateUpdateTracker(dataService))) { return((Dictionary <string, object>)deserializer.Deserialize(actionSegment)); } }