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

The type exposes the following members.

Public Methods

  Name Description
Public method Find
Finds a module by its unique identifier.
(Inherited from IProcessingContext.)
Public method GetParentContext
Gets the parent context, if embedded without sandboxing.
(Inherited from IProcessingContext.)
Public method InjectSXML
Injects SXML data to continue processing in the current state.
(Inherited from IProcessingContext.)
Public method InjectSXML
Injects SXML data.
(Inherited from IProcessingContext.)
Public method InjectSXML
Injects SXML data.
(Inherited from IProcessingContext.)
Public method InjectSXML
Injects SXML data to continue processing in the current state.
(Inherited from IProcessingContext.)
Public method OnModuleStatusChange
Called when a module's status changes.
(Inherited from IProcessingContext.)
Public method Register
Registers modules with identifiers.
(Inherited from IProcessingContext.)
Public method SetExecutingModule
Sets the executing module.
(Inherited from IProcessingContext.)
Public method SetRootModule
Sets the current executing module.
(Inherited from IProcessingContext.)
Public method Unregister
Unregisters modules with identifiers.
(Inherited from IProcessingContext.)

Public Properties

  Name Description
Public property Buffers
Gives access to locally defined variables in the SXML processing context.
(Inherited from IProcessingContext.)
Public property CurrentResult
Gets the current result.
(Inherited from IProcessingContext.)
Public property Depth
Gets or sets the current recursion depth.
(Inherited from IProcessingContext.)
Public property ExecutingModule
Returns a reference to the currently executing module.
(Inherited from IProcessingContext.)
Public property Listeners
Gets the listeners.
Public property RegisteredModules
Gets the list of registered modules.
(Inherited from IProcessingContext.)
Public property RootModule
Returns a reference to the root module.
(Inherited from IProcessingContext.)
Public property Stack
Gets the SXML stack.
(Inherited from IProcessingContext.)
Public property State
Gets a key/value collection that can be used to organize and share data during a Cms request.
(Inherited from IProcessingContext.)
Public property TraceLogLevels
Gets the current logging levels
Public property XmlParserContext
Gets the xml parser context.
(Inherited from IProcessingContext.)

Public Events

  Name Description
Public event BreakProcessing
Event for breaking processing flow.
Public event ModuleStatusChange
Occurs when a module status changes.
(Inherited from IProcessingContext.)

See Also

Advanced