New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public class RadCompression : PageAdapter, IHttpModule

Inheritance: objectRadCompression

Derived Classes: RadHiddenFieldPageStateCompressionRadSessionPageStateCompression

Implements: IHttpModule

Constructors

C#
public RadCompression()

Properties

C#
protected string CurrentCompressionEncodingType { get; set; }
C#
protected List<RadCompressionExcludeSettingContainer> ExcludedPaths { get; }
C#
protected virtual bool HasBeenCompressed { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic")]
protected bool IsResposeAjaxRedirect { get; }
C#
protected virtual bool IsTraceEnabled { get; }

Methods

C#
public void Dispose()
C#
protected virtual RadCompressionConfigurationSection GetConfigurationSection()
Returns:

RadCompressionConfigurationSection

C#
public void Init(HttpApplication application)
Parameters:applicationHttpApplication
C#
protected virtual bool IsAjaxRequest()
Returns:

bool

C#
public virtual bool IsHttpCompressionEnabled()
Returns:

bool

C#
protected virtual bool IsIISRootRequest()
Returns:

bool

C#
protected virtual bool IsRIADataService(IHttpHandler handler)
Parameters:handlerIHttpHandlerReturns:

bool

C#
public virtual bool IsStateCompressionEnabled()
Returns:

bool

C#
public virtual bool ShouldApplyOnPostback()
Returns:

bool

C#
protected virtual bool ShouldCompressAcceptType(string acceptTypes)
Parameters:acceptTypesstringReturns:

bool

C#
protected virtual bool ShouldCompressContentType(string contentType)
Parameters:contentTypestringReturns:

bool

C#
protected virtual bool ShouldExclude(string handlerPath)
Parameters:handlerPathstringReturns:

bool

C#
protected virtual bool ShouldExplicitlyAddContentEncoding()
Returns:

bool