public RequestTransformContext(ApiInvocation apiInvocation, IApiSettings settings)
 {
     ApiInvocation           = apiInvocation;
     ContentSerializer       = settings.Request.ContentSerializer;
     ParameterValueFormatter = settings.Request.ParameterValueFormatter;
     InsertMissingSlashBetweenBaseLocationAndVerbAttributeUrl = settings.Request.InsertMissingSlashBetweenBaseLocationAndVerbAttributeUrl;
     EncodeUrlSegmentSeparatorsInUrlSegmentSubstitutions      = settings.Request.EncodeUrlSegmentSeparatorsInUrlSegmentSubstitutions;
     ParameterListTransformers  = settings.Request.ParameterListTransformers.ToList();
     QueryParameterListStrategy = settings.Request.QueryParameterListStrategy;
 }
 public ParameterTransformContext(ApiInvocation apiInvocation)
 {
     MethodInfo = apiInvocation.Method;
     ApiInvocation = apiInvocation;
 }
Exemplo n.º 3
0
 public ParameterTransformContext(ApiInvocation apiInvocation)
 {
     MethodInfo    = apiInvocation.Method;
     ApiInvocation = apiInvocation;
 }