Click or drag to resize
AdvancedGetFileHandler Methods

The AdvancedGetFileHandler type exposes the following members.

Methods
  NameDescription
Protected methodCompleteRequest
Completes the request.
Protected methodETagsMatch
Responds with 304 Not Modified if ETags match and object has current timestamp.
Protected methodGetBaseCacheKey
Returns the base cache key (created with all parameters considered to be valid for proper caching).
Protected methodGetCacheDependency
Creates the cache dependency from the given keys.
Protected methodGetCachedOutputData
Gets the cached data for the current request.
Protected methodGetRange
Parses the range header from the request.
Protected methodHandleDeviceDimension
Handles max side size according to device profile dimensions.
Protected methodHandleDeviceResize
Changes MaxSideSize to device dimensions if device resizing is enabled.
Protected methodIsExtensionExcludedFromRanges
Indicates if file with given extension is excluded from resumable downloads.
Protected methodLoadSiteName
Loads the site name from the query string.
Public methodProcessRequest
Processes the handler request
Protected methodProcessRequestInternal
Processes the handler request
Protected methodRespondNotModified
Responds with the not modified code.
Protected methodSaveOutputDataToCache
Saves the data for current request to cache.
Protected methodSetCacheability
Sets the cache-ability with dependence on connection type IE browser doesn't support No-Cache if current connection is secured
Protected methodSetDisposition
Sets response header according to file type.
Protected methodSetResponseContentType
Sets content type of the response based on file MIME type
Protected methodSetRevalidation
Sets the revalidation of the client caches.
Protected methodSetTimeStamps
Sets the last modified and expires header to the response
Protected methodWriteBytes
Streams the byte array to the response.
Protected methodWriteFile
Streams the data file to the response.
Top
See Also