InputStreamInfo Class

 

Contains all information extracted from a stream definition.

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

Inheritance Hierarchy

System.Object
  Microsoft.ComplexEventProcessing.Linq.InputStreamInfo

Syntax

public class InputStreamInfo
public ref class InputStreamInfo 
type InputStreamInfo = class end
Public Class InputStreamInfo

Constructors

Name Description
System_CAPS_pubmethod InputStreamInfo(String, Object, Object, Type, EventShape, AdvanceTimeSettings, CepStreamCreationContext)

Initalizes a new instance of the input stream info.

Properties

Name Description
System_CAPS_pubproperty AdvanceTimeSettings

Gets the advance time settings.

System_CAPS_pubproperty Context

Gets an object that represents the context in which the stream was created.

System_CAPS_pubproperty EventShape

Gets the event shape the stream source is going to provide.

System_CAPS_pubproperty EventType

Gets the event payload type in the stream.

System_CAPS_pubproperty StreamName

Gets the name of the stream.

System_CAPS_pubproperty StreamSource

Gets the stream provider.

System_CAPS_pubproperty StreamSourceConfig

Gets the configuration information for the stream provider.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

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

Microsoft.ComplexEventProcessing.Linq Namespace

Return to top