Language

IAbstractPatternRoot<TKey,TPayload,TRegister,TAccumulator>.MultiElement Method

Definition

Interface is only public to serve CLR strong typing - instances should only be created internally. Do not use directly.

public Microsoft.StreamProcessing.IPattern<TKey,TPayload,TRegister,TAccumulator> MultiElement(System.Linq.Expressions.Expression<Func<long,TRegister,TAccumulator>> Initialize, System.Linq.Expressions.Expression<Func<long,TPayload,TRegister,TAccumulator,TAccumulator>> Accumulate, System.Linq.Expressions.Expression<Func<long,TPayload,TAccumulator,bool>> SkipToEnd, System.Linq.Expressions.Expression<Func<long,TAccumulator,TRegister,bool>> Fence, System.Linq.Expressions.Expression<Func<long,TAccumulator,TRegister,TRegister>> Transfer, System.Linq.Expressions.Expression<Action<TAccumulator>> Dispose);
abstract member MultiElement : System.Linq.Expressions.Expression<Func<int64, 'Register, 'Accumulator>> * System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Register, 'Accumulator, 'Accumulator>> * System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Accumulator, bool>> * System.Linq.Expressions.Expression<Func<int64, 'Accumulator, 'Register, bool>> * System.Linq.Expressions.Expression<Func<int64, 'Accumulator, 'Register, 'Register>> * System.Linq.Expressions.Expression<Action<'Accumulator>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function MultiElement (Initialize As Expression(Of Func(Of Long, TRegister, TAccumulator)), Accumulate As Expression(Of Func(Of Long, TPayload, TRegister, TAccumulator, TAccumulator)), SkipToEnd As Expression(Of Func(Of Long, TPayload, TAccumulator, Boolean)), Fence As Expression(Of Func(Of Long, TAccumulator, TRegister, Boolean)), Transfer As Expression(Of Func(Of Long, TAccumulator, TRegister, TRegister)), Dispose As Expression(Of Action(Of TAccumulator))) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

Initialize
Expression<Func<Int64,TRegister,TAccumulator>>
Accumulate
Expression<Func<Int64,TPayload,TRegister,TAccumulator,TAccumulator>>
SkipToEnd
Expression<Func<Int64,TPayload,TAccumulator,Boolean>>
Fence
Expression<Func<Int64,TAccumulator,TRegister,Boolean>>
Transfer
Expression<Func<Int64,TAccumulator,TRegister,TRegister>>
Dispose
Expression<Action<TAccumulator>>

Returns

Applies to