Click or drag to resize
ResponseOutputFilter Class
Fixes bugs in ASP.NET related to XHTML support and URL Rewriting.
Inheritance Hierarchy

Namespace: CMS.OutputFilter
Assembly: CMS.OutputFilter (in CMS.OutputFilter.dll) Version: 9.0.0
Syntax
C#
public class ResponseOutputFilter : Stream

The ResponseOutputFilter type exposes the following members.

Constructors
  NameDescription
Public methodResponseOutputFilter
Constructor.
Top
Properties
  NameDescription
Public propertyApplyFilter
If true, the filter is applied to the response.
Public propertyStatic memberCacheItems
List of the cache key items.
Public propertyCanRead
Public propertyCanSeek
Public propertyCanWrite
Public propertyStatic memberDefaultFilterCapacity
Default capacity for the output filter.
Public propertyEncoding
Current response encoding
Public propertyExcludedAttributesURLs
Gets string array of excluded XHTML Attributes filter urls.
Public propertyExcludedFormURLs
Gets string array of excluded Form filter urls.
Public propertyExcludedJavascriptURLs
Gets string array of excluded XHTML Javascript filter urls.
Public propertyExcludedLowerCaseURLs
Gets string array of excluded XHTML LowerCase filter urls.
Public propertyExcludedSelfCloseURLs
Gets string array of excluded XHTML Javascript filter urls.
Public propertyExcludedXHTMLResolveUrls
Gets string array of excluded Resolve filter urls.
Public propertyExcludedXHTMLURLs
Gets string array of excluded XHTML filter urls.
Public propertyLength
Public propertyLogToDebug
If true, the filter logs the output to the debug.
Public propertyLogToFile
If true, the filter logs the output to the file.
Public propertyStatic memberOutputFilterEndRequest
When true, the request is completed, when false, the Request.End is called.
Public propertyPosition
Public propertyStatic memberTrackCacheDependencies
Returns true if the cache dependencies for the output cache are tracked.
Public propertyStatic memberUseCompleteFilter
Use complete (combined) filter.
Public propertyUseGZip
If true, the filter uses GZip compression on output.
Public propertyStatic memberUseOutputFilterCache
Returns true if full client cache is enabled (no revalidation requests).
Public propertyStatic memberUseParsedSelfClose
Use parsed self close tags operation (faster) instead of standard self close filter?
Top
Methods
  NameDescription
Public methodClose
Closes the OutputFilter.
(Overrides StreamClose.)
Public methodStatic memberConvertTablesToDivs
Returns true if the conversion of TABLE tags to DIV tags is enabled.
Public methodStatic memberCreateOutputFilter
Creates new instance of output filter.
Public methodStatic memberEnsureOutputFilter
Ensures that current request contains the output filter.
Public methodFilterResponse
Applies the output filter to the output data.
Public methodFlush
Flushes the response stream.
(Overrides StreamFlush.)
Public methodStatic memberGetExcludedAttributesFilterURLs
Gets string array of excluded XHTML Attributes filter urls.
Public methodStatic memberGetExcludedFormFilterURLs
Gets string array of excluded Form filter urls.
Public methodStatic memberGetExcludedHTML5FilterURLs
Gets string array of excluded HTML5 filter urls.
Public methodStatic memberGetExcludedJavascriptFilterURLs
Gets string array of excluded XHTML Javascript filter urls.
Public methodStatic memberGetExcludedLowerCaseFilterURLs
Gets string array of excluded XHTML LowerCase filter urls.
Public methodStatic memberGetExcludedSelfCloseFilterURLs
Gets string array of excluded XHTML Self close filter urls.
Public methodStatic memberGetExcludedXHTMLFilterURLs
Gets string array of excluded XHTML filter urls.
Public methodStatic memberGetExcludedXHTMLResolveUrls
Gets string array of excluded Resolve filter urls.
Public methodStatic memberGetFilterRelativePath
Gets document's relative path used in output filters.
Public methodStatic memberGetOutputCacheKey
Gets the output cache key for the request.
Public methodStatic memberIndentOutputHtml
Returns true if the indentation of the output is enabled.
Public methodStatic memberMoveViewStateToEnd
Gets the flag whether the view state should be moved to the end of the page for SEO purposes.
Public methodRead
Reads from the response stream.
(Overrides StreamRead(Byte, Int32, Int32).)
Public methodStatic memberResolveSubstitutions
Resolves the substitutions in the given output HTML.
Public methodStatic memberSaveOutputToCache
Saves the output data to the cache.
Public methodSeek
Moves the response stream position.
(Overrides StreamSeek(Int64, SeekOrigin).)
Public methodStatic memberSendOutputFromCache
Sends the page output from the output cache.
Public methodSetLength
Sets the stream length.
(Overrides StreamSetLength(Int64).)
Public methodWrite
Handles the write event.
(Overrides StreamWrite(Byte, Int32, Int32).)
Top
Events
  NameDescription
Public eventOnAfterFiltering
Fires after the filtering occurs.
Public eventOnBeforeFiltering
Fires before the filtering occurs.
Public eventStatic memberOnFilterCreated
Fires after the filter has been created.
Public eventStatic memberOnResolveSubstitution
Custom substitution event.
Top
See Also