Share via


Streamable.RegisterOutput Method

Definition

Overloads

RegisterOutput<TKey,TPayload>(QueryContainer, IStreamable<PartitionKey<TKey>,TPayload>, ReshapingPolicy, String)

Exports a streamable as an observable of events. Produces events that are sync time ordered.

RegisterOutput<TPayload>(QueryContainer, IStreamable<Empty,TPayload>, ReshapingPolicy, String)

Exports a streamable as an observable of events. Produces events that are sync time ordered.

RegisterOutput<TKey,TPayload>(QueryContainer, IStreamable<PartitionKey<TKey>,TPayload>, ReshapingPolicy, String)

Exports a streamable as an observable of events. Produces events that are sync time ordered.

public static IObservable<Microsoft.StreamProcessing.PartitionedStreamEvent<TKey,TPayload>> RegisterOutput<TKey,TPayload> (this Microsoft.StreamProcessing.QueryContainer container, Microsoft.StreamProcessing.IStreamable<Microsoft.StreamProcessing.PartitionKey<TKey>,TPayload> stream, Microsoft.StreamProcessing.ReshapingPolicy reshapingPolicy = null, string identifier = null);
static member RegisterOutput : Microsoft.StreamProcessing.QueryContainer * Microsoft.StreamProcessing.IStreamable<Microsoft.StreamProcessing.PartitionKey<'Key>, 'Payload> * Microsoft.StreamProcessing.ReshapingPolicy * string -> IObservable<Microsoft.StreamProcessing.PartitionedStreamEvent<'Key, 'Payload>>

Type Parameters

TKey
TPayload

Parameters

container
QueryContainer

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

stream
IStreamable<Microsoft.StreamProcessing.PartitionKey<TKey>,TPayload>
reshapingPolicy
ReshapingPolicy

Policy that specifies whether and how events are reshaped at egress. Default passes events through unmodified.

identifier
String

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

Returns

Applies to

RegisterOutput<TPayload>(QueryContainer, IStreamable<Empty,TPayload>, ReshapingPolicy, String)

Exports a streamable as an observable of events. Produces events that are sync time ordered.

public static IObservable<Microsoft.StreamProcessing.StreamEvent<TPayload>> RegisterOutput<TPayload> (this Microsoft.StreamProcessing.QueryContainer container, Microsoft.StreamProcessing.IStreamable<Microsoft.StreamProcessing.Empty,TPayload> stream, Microsoft.StreamProcessing.ReshapingPolicy reshapingPolicy = null, string identifier = null);
static member RegisterOutput : Microsoft.StreamProcessing.QueryContainer * Microsoft.StreamProcessing.IStreamable<Microsoft.StreamProcessing.Empty, 'Payload> * Microsoft.StreamProcessing.ReshapingPolicy * string -> IObservable<Microsoft.StreamProcessing.StreamEvent<'Payload>>

Type Parameters

TPayload

Parameters

container
QueryContainer

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

stream
IStreamable<Empty,TPayload>
reshapingPolicy
ReshapingPolicy

Policy that specifies whether and how events are reshaped at egress. Default passes events through unmodified.

identifier
String

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

Returns

Applies to