PipelineInfo Class

Encapsulates a context dictionary and pipeline message collection used during execution of an Orders pipeline.

Namespace:  Microsoft.CommerceServer.Runtime.Orders
Assembly:  Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)

Syntax

'Declaration
Public Class PipelineInfo _
    Implements IDisposable
'Usage
Dim instance As PipelineInfo
public class PipelineInfo : IDisposable
public ref class PipelineInfo : IDisposable
public class PipelineInfo implements IDisposable

Remarks

PipelineInfo provides additional information to pipeline components in an executing pipeline, such as ProfileContext.

Typically, you create a new PipelineInfo for each invocation of a pipeline. Prior to pipeline invocation, you can use the PipelineInfo context dictionary to pre-populate the pipeline context with any objects that are needed within the context of the Pipeline.

The context dictionary encapsulated by this class is populated only in case of a web application and it requires the following modules to be configured in the web.config

A PipelineInfo object contains references to unmanaged objects. You should call the Dispose method of the PipelineInfo object when you are through with the PipelineInfo object.

Inheritance Hierarchy

System..::.Object
  Microsoft.CommerceServer.Runtime.Orders..::.PipelineInfo

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

PipelineInfo Members

Microsoft.CommerceServer.Runtime.Orders Namespace