Streamable.RegisterOutput Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.