private Attachment() { mimeTypeHandler = new MimeTypeHandler(new HttpContextWrapper(HttpContext.Current)); }
private ResponseHandler(IMimeTypeHandler mimeTypeHandler, IHttpContextHandler contextHandler, HttpContextBase context) { this.contextHandler = contextHandler ?? HttpContextHandler.Instance; this.context = context; this.mimeTypeHandler = mimeTypeHandler ?? (context != null ? new MimeTypeHandler(context) : new MimeTypeHandler(contextHandler)); }
public ResponseHandler(IMimeTypeHandler mimeTypeHandler, Func<HttpContextBase> httpContextFactoryMethod) : this(mimeTypeHandler, new HttpContextHandler(httpContextFactoryMethod), null) {}
public ResponseHandler(IMimeTypeHandler mimeTypeHandler, IHttpContextHandler contextHandler) : this(mimeTypeHandler, contextHandler, null) {}
public ResponseHandler(IMimeTypeHandler mimeTypeHandler, HttpContextBase context) : this(mimeTypeHandler, null, context) {}
public ResponseHandler(IMimeTypeHandler mimeTypeHandler) : this(mimeTypeHandler, null, null) {}