Share via


Streamable.RegisterOutputAsEnumerable<TPayload> Method

Definition

Registers an IStreamable object as an output of a query, with output as a progressively changing enumerable.

public static Microsoft.StreamProcessing.EvolvingStateEnumerable<TPayload> RegisterOutputAsEnumerable<TPayload> (this Microsoft.StreamProcessing.QueryContainer container, Microsoft.StreamProcessing.IStreamable<Microsoft.StreamProcessing.Empty,TPayload> stream, string identifier = null);
static member RegisterOutputAsEnumerable : Microsoft.StreamProcessing.QueryContainer * Microsoft.StreamProcessing.IStreamable<Microsoft.StreamProcessing.Empty, 'Payload> * string -> Microsoft.StreamProcessing.EvolvingStateEnumerable<'Payload>
<Extension()>
Public Function RegisterOutputAsEnumerable(Of TPayload) (container As QueryContainer, stream As IStreamable(Of Empty, TPayload), Optional identifier As String = null) As EvolvingStateEnumerable(Of TPayload)

Type Parameters

TPayload

The type of the payload of the data source.

Parameters

container
QueryContainer

A query container to which this egress point can be attached.

stream
IStreamable<Empty,TPayload>

An IStreamable object that is intended to be an output to the query.

identifier
String

A string that can uniquely identify the point of egress in the query.

Returns

An IObservable object of change list events for output data from the query.

Applies to