WebApiTest.JsonpFormatter.GetPerRequestFormatterInstance C# (CSharp) Method

GetPerRequestFormatterInstance() public method

Override this method to capture the Request object and look for the query string parameter and create a new instance of this formatter. This is the only place in a formatter where the Request object is available.
public GetPerRequestFormatterInstance ( Type type, HttpRequestMessage request, MediaTypeHeaderValue mediaType ) : System.Net.Http.Formatting.MediaTypeFormatter
type System.Type
request System.Net.Http.HttpRequestMessage
mediaType System.Net.Http.Headers.MediaTypeHeaderValue
return System.Net.Http.Formatting.MediaTypeFormatter
        public override MediaTypeFormatter GetPerRequestFormatterInstance(Type type, HttpRequestMessage request,
   MediaTypeHeaderValue mediaType)
        {
            var formatter = new JsonpFormatter()
               {
            JsonpCallbackFunction = GetJsonCallbackFunction(request)
               };

               return formatter;
        }