void GetRequestMarshaller(out BaseRequestMarshaller marshaller, out bool normalizeMarshallers)
{
normalizeMarshallers = false;
switch (this.Configuration.ServiceModel.Type)
{
case ServiceType.Rest_Json:
case ServiceType.Json:
marshaller = new JsonRPCRequestMarshaller();
normalizeMarshallers = true;
break;
case ServiceType.Query:
marshaller = new AWSQueryRequestMarshaller();
break;
case ServiceType.Rest_Xml:
marshaller = new RestXmlRequestMarshaller();
break;
default:
throw new Exception("No request marshaller for service type: " + this.Configuration.ServiceModel.Type);
}
}