Class DownloadFile
- Namespace
- InSite.Web.Persistence
- Assembly
- InSite.UI.dll
public class DownloadFile : IHttpHandler
- Inheritance
-
DownloadFile
- Implements
-
- Inherited Members
-
Constructors
DownloadFile()
Properties
FileProvider
protected FileProvider FileProvider { get; }
Property Value
- FileProvider
IsReusable
public bool IsReusable { get; }
Property Value
- bool
Methods
GetDescriptor(Guid, string)
protected virtual FileDescriptor GetDescriptor(Guid organization, string path)
Parameters
organization Guid
path string
Returns
- FileDescriptor
IsModified(HttpRequest, FileDescriptor)
protected virtual bool IsModified(HttpRequest request, FileDescriptor descriptor)
Parameters
request HttpRequest
descriptor FileDescriptor
Returns
- bool
OnFileAccessDenied(HttpResponse, FileDescriptor)
protected virtual void OnFileAccessDenied(HttpResponse response, FileDescriptor descriptor)
Parameters
response HttpResponse
descriptor FileDescriptor
OnFileNotFound(HttpResponse)
protected virtual void OnFileNotFound(HttpResponse response)
Parameters
response HttpResponse
OnFileNotModified(HttpResponse, FileDescriptor)
protected virtual void OnFileNotModified(HttpResponse response, FileDescriptor descriptor)
Parameters
response HttpResponse
descriptor FileDescriptor
OnFileTransmit(HttpContext, FileDescriptor)
protected bool OnFileTransmit(HttpContext context, FileDescriptor descriptor)
Parameters
context HttpContext
descriptor FileDescriptor
Returns
- bool
OnSetupCacheSettings(HttpCachePolicy, FileDescriptor)
protected virtual void OnSetupCacheSettings(HttpCachePolicy cache, FileDescriptor descriptor)
Parameters
cache HttpCachePolicy
descriptor FileDescriptor
ProcessRequest(Guid[], string, HttpContext)
protected void ProcessRequest(Guid[] organizations, string path, HttpContext context)
Parameters
organizations Guid[]
path string
context HttpContext
ProcessRequest(HttpContext)
public void ProcessRequest(HttpContext http)
Parameters
http HttpContext
TryOnFileTransmit(HttpContext, FileDescriptor)
protected bool TryOnFileTransmit(HttpContext context, FileDescriptor descriptor)
Parameters
context HttpContext
descriptor FileDescriptor
Returns
- bool