Try our conversational search powered by Generative AI!

Class BlobHttpHandler

A HTTP Handler that deliver binary large objects from Blob.

Implements
System.Web.IHttpAsyncHandler
System.Web.IHttpHandler
Namespace: EPiServer.Web
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
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

HasAssetOwnerAccess(IContent)

Declaration
protected virtual bool HasAssetOwnerAccess(IContent content)
Parameters
Type Name Description
IContent content
Returns
Type Description
System.Boolean

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

ShouldFlushMediaType(String)

Declaration
protected override bool ShouldFlushMediaType(string mediaType)
Parameters
Type Name Description
System.String mediaType
Returns
Type Description
System.Boolean
Overrides

Implements

System.Web.IHttpAsyncHandler
System.Web.IHttpHandler

Extension Methods