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 interface IProcessingContext
Visual Basic (Declaration) Copy imageCopy Code
                                  Public Interface IProcessingContext

The type exposes the following members.

Public Methods

  Name Description
Public method Find
Finds a module by its unique identifier.
Public method GetParentContext
Gets the parent context, if embedded without sandboxing.
Public method InjectSXML Overloaded.
Public method OnModuleStatusChange
Called when a module's status changes.
Public method Register
Registers modules with identifiers.
Public method SetExecutingModule
Sets the executing module.
Public method SetRootModule
Sets the current executing module.
Public method Unregister
Unregisters modules with identifiers.

Public Properties

  Name Description
Public property Buffers
Gives access to locally defined variables in the SXML processing context.
Public property CurrentResult
Gets the current result.
Public property Depth
Gets or sets the current recursion depth.
Public property ExecutingModule
Returns a reference to the currently executing module.
Public property RegisteredModules
Gets the list of registered modules.
Public property RootModule
Returns a reference to the root module.
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 XmlParserContext
Gets the xml parser context.

Public Events

  Name Description
Public event ModuleStatusChange
Occurs when a module status changes.

See Also

Advanced