Class ContextModeScope
A helper object that can be used when setting ContextMode for current System.Web.Routing.RequestContext.
Inheritance
Implements
Inherited Members
Namespace: EPiServer.Web
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7Syntax
public class ContextModeScope : IDisposable
Remarks
This class implements System.IDisposable and should be used inside a using statement. When disposed it will set ContextMode back to its previous value.
Constructors
ContextModeScope(RequestContext, ContextMode)
Constructor that creates a new instance of ContextModeScope which will
set ContextMode to specified value for the requestContext during
the scope of this instance.
Declaration
public ContextModeScope(RequestContext requestContext, ContextMode contextMode)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Web.Routing.RequestContext | requestContext | The System.Web.Routing.RequestContext for which ContextMode will be set. |
| ContextMode | contextMode | The mode to set. |
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(Boolean)
Resets the ContextMode to previous value when disposed.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | disposing |
|