InputStreamInfo Class

Contains all information extracted from a stream definition.

Inheritance Hierarchy

System.Object
  Microsoft.ComplexEventProcessing.Linq.InputStreamInfo

Namespace:  Microsoft.ComplexEventProcessing.Linq
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Syntax

public class InputStreamInfo

The InputStreamInfo type exposes the following members.

Constructors

  Name Description
Public method InputStreamInfo Initalizes a new instance of the input stream info.

Top

Properties

  Name Description
Public property AdvanceTimeSettings Gets the advance time settings.
Public property Context Gets an object that represents the context in which the stream was created.
Public property EventShape Gets the event shape the stream source is going to provide.
Public property EventType Gets the event payload type in the stream.
Public property StreamName Gets the name of the stream.
Public property StreamSource Gets the stream provider.
Public property StreamSourceConfig Gets the configuration information for the stream provider.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

The information exposes whether the stream is in one of the following states:

  1. Unbound The stream only contains name and type, but is not bound to any stream source.

  2. Bound to a given InputAdapter API object, StreamSource is a Uri in this case

  3. Bound to a specific InputAdapterFactory type, StreamSource is a Type in this case.

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

Microsoft.ComplexEventProcessing.Linq Namespace