Class BlobHttpHandler

A HTTP Handler that deliver binary large objects from Blob.

Inheritance
System.Object
BlobHttpHandler
Implements
System.Web.IHttpAsyncHandler
System.Web.IHttpHandler
Namespace: EPiServer.Web
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
public abstract class BlobHttpHandler : MediaHandlerBase, IHttpAsyncHandler, IHttpHandler

Constructors

BlobHttpHandler()

Declaration
protected BlobHttpHandler()

Methods

GetBlob(HttpContextBase)

Gets the routed BLOB from the request.

Declaration
protected abstract Blob GetBlob(HttpContextBase httpContext)
Parameters
Type Name Description
System.Web.HttpContextBase httpContext

The HTTP context.

Returns
Type Description
Blob

ProcessRequestAsyncInternal(HttpContextWrapper, AsyncCallback, Object)

Declaration
protected virtual IAsyncResult ProcessRequestAsyncInternal(HttpContextWrapper context, AsyncCallback cb, object extraData)
Parameters
Type Name Description
System.Web.HttpContextWrapper context
System.AsyncCallback cb
System.Object extraData
Returns
Type Description
System.IAsyncResult

ProcessRequestInternal(HttpContextBase)

Declaration
protected override bool ProcessRequestInternal(HttpContextBase context)
Parameters
Type Name Description
System.Web.HttpContextBase context
Returns
Type Description
System.Boolean
Overrides

Implements

System.Web.IHttpAsyncHandler
System.Web.IHttpHandler

Extension Methods