Share via


Streamable.RegisterAtemporalOutput<TPayload> Method

Definition

Registers an IStreamable object as an output of a query, with output as a list of change events.

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

Type Parameters

TPayload

The type of object being streamed

Parameters

container
QueryContainer

The query container to which an egress point is being added.

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

IObservable<TPayload>

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

Applies to