This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                                  public class RenderContext
Visual Basic (Declaration) Copy imageCopy Code
                                  Public Class RenderContext

The type exposes the following members.

Public Constructors

  Name Description
Public method RenderContext Overloaded.

Public Methods

  Name Description
Public method Break
Breaks processing if implemented by the client.
Public method Equals (Inherited from Object.)
Public method Execute
Executes this page
Public method Static member ExecuteSingleViper
Executes a single method with the given arguments and returns the result.
Public method Find
Finds a module by its unique id.
Public method GetHashCode (Inherited from Object.)
Public method GetParentContext
Gets the parent rendering context, if embedded without sandboxing.
Public method GetType (Inherited from Object.)
Public method InjectSXML Overloaded.
Public method Static member Replace Overloaded.
Public method Reset
Resets the internal state of the RenderContext (for multiple part-renderings).
Public method Static member Resolve Overloaded.
Public method SetBuffers
Sets the buffers.
Public method SetExecutingModule
Sets the currently executing module.
Public method ToString
Returns a string representing this RenderContext.
(Overrides Object..::ToString()()()().)

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)

Public Properties

  Name Description
Public property Buffers
Gives access to scoped buffers in the SXML processing context.
Public property Channel
Channel reference
Public property CurrentResult
Gets the current result.
Public property CurrentViperContext
Gets the current viper context.
Public property Depth
Returns the depth of the render context.
Public property Engine
Gets the Render Engine.
Public property ExecutingModule
Gets the currently executing module.
Public property Instance
Gets the global instance of the root object.
Public property Item
Returns a reference to the current Content Item
Public property Listeners
Returns a collection of XmlProcessorListener
Public property Locale
Locale reference
Public property Profile
Gets the personalization profile, if any.
Public property Request
Gets the request.
Public property Response
Gets the response.
Public property RootModule
Returns a reference to the root module in the current executing context
Public property Settings
Gets the render settings.
Public property Stack
Gets the SXML stack.
Public property State
Gets a key/value collection that can be used to organize and share data during a Cms request.
Public property TraceLogLevels
Tracing levels for the RenderContext logging
Public property TranslationContext
Gets the current Translation scope context.
Public property ViperManager
Gets the viper registrations.
Public property XmlParserContext
Gets or sets the XML parser context.
Public property XmlProcessor
Gets the XML processor.

Public Events

  Name Description
Public event BreakProcessing
Event for breaking processing flow.
Public event Static member Error
Occurs when an error occurs.
Public event ExecutingModuleChanged
Occurs when the currently executing module changes.
Public event ModuleStatusChange
Occurs when a module status changes.
Public event TransferRequest
Occurs when the request is being transferred to location outside the Smartsite scope. The MetaData item 'TransferLocation' then points to the location to be transferred to.

Explicit Interface Implementations

See Also

Advanced