internal HttpPostRequestDecoder(IHttpDataFactory factory, IHttpRequest request, Encoding encoding) { if (factory is null) { ThrowHelper.ThrowArgumentNullException(ExceptionArgument.factory); } if (request is null) { ThrowHelper.ThrowArgumentNullException(ExceptionArgument.request); } if (encoding is null) { ThrowHelper.ThrowArgumentNullException(ExceptionArgument.encoding); } // Fill default values if (IsMultipartRequest(request)) { _decoder = new HttpPostMultipartRequestDecoder(factory, request, encoding); } else { _decoder = new HttpPostStandardRequestDecoder(factory, request, encoding); } }
public HttpPostRequestDecoder(IHttpDataFactory factory, IHttpRequest request, Encoding encoding) { Contract.Requires(factory != null); Contract.Requires(request != null); Contract.Requires(encoding != null); // Fill default values if (IsMultipartRequest(request)) { this.decoder = new HttpPostMultipartRequestDecoder(factory, request, encoding); } else { this.decoder = new HttpPostStandardRequestDecoder(factory, request, encoding); } }