Share via


Streamable.RegisterAtemporalInput<TPayload> Method

Definition

Registers a data source to be used as input with the query container.

public static Microsoft.StreamProcessing.IIngressStreamable<Microsoft.StreamProcessing.Empty,TPayload> RegisterAtemporalInput<TPayload> (this Microsoft.StreamProcessing.QueryContainer container, IObservable<TPayload> data, Microsoft.StreamProcessing.TimelinePolicy timelinePolicy = null, Microsoft.StreamProcessing.OnCompletedPolicy onCompletedPolicy = null, string identifier = null);
static member RegisterAtemporalInput : Microsoft.StreamProcessing.QueryContainer * IObservable<'Payload> * Microsoft.StreamProcessing.TimelinePolicy * Microsoft.StreamProcessing.OnCompletedPolicy * string -> Microsoft.StreamProcessing.IIngressStreamable<Microsoft.StreamProcessing.Empty, 'Payload>

Type Parameters

TPayload

The type of the payload of the data source.

Parameters

container
QueryContainer

A query containter to which this ingress point can be attached.

data
IObservable<TPayload>

A sequence of data elements created by the client.

timelinePolicy
TimelinePolicy

Describes how to simulate a progression of time with the data.

onCompletedPolicy
OnCompletedPolicy

How to handle the completion of a stream.

identifier
String

If provided, a unique name to identify to point of ingress in the query.

Returns

An IStreamable that can be used in queries.

Applies to