Language

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

Definition

Overloads

Name Description
SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>)

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

SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>)

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

SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>)

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

SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister>>)

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

SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>)

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

SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>)

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

SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<TPayload,TRegister>>)

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

SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>)

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

SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister>>)

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

SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<TPayload,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<TPayload,TRegister,TRegister>> aggregator);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<'Payload, 'Register, bool>> * System.Linq.Expressions.Expression<Func<'Payload, 'Register, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of TPayload, TRegister, Boolean)), aggregator As Expression(Of Func(Of TPayload, TRegister, TRegister))) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<TPayload,TRegister,Boolean>>
aggregator
Expression<Func<TPayload,TRegister,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<long,TPayload,TRegister,bool>> condition = null, System.Linq.Expressions.Expression<Func<long,TPayload,TRegister,TRegister>> aggregator = null);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Register, bool>> * System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Register, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (Optional condition As Expression(Of Func(Of Long, TPayload, TRegister, Boolean)) = null, Optional aggregator As Expression(Of Func(Of Long, TPayload, TRegister, TRegister)) = null) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<Int64,TPayload,TRegister,Boolean>>
aggregator
Expression<Func<Int64,TPayload,TRegister,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<long,TPayload,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<TPayload,TRegister,TRegister>> aggregator);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Register, bool>> * System.Linq.Expressions.Expression<Func<'Payload, 'Register, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of Long, TPayload, TRegister, Boolean)), aggregator As Expression(Of Func(Of TPayload, TRegister, TRegister))) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<Int64,TPayload,TRegister,Boolean>>
aggregator
Expression<Func<TPayload,TRegister,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<Int64,TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<long,TPayload,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<TPayload,TRegister>> aggregator);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Register, bool>> * System.Linq.Expressions.Expression<Func<'Payload, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of Long, TPayload, TRegister, Boolean)), aggregator As Expression(Of Func(Of TPayload, TRegister))) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<Int64,TPayload,TRegister,Boolean>>
aggregator
Expression<Func<TPayload,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<TPayload,bool>> condition, System.Linq.Expressions.Expression<Func<long,TPayload,TRegister,TRegister>> aggregator = null);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<'Payload, bool>> * System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Register, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of TPayload, Boolean)), Optional aggregator As Expression(Of Func(Of Long, TPayload, TRegister, TRegister)) = null) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<TPayload,Boolean>>
aggregator
Expression<Func<Int64,TPayload,TRegister,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<TPayload,TRegister,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<TPayload,bool>> condition, System.Linq.Expressions.Expression<Func<TPayload,TRegister,TRegister>> aggregator);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<'Payload, bool>> * System.Linq.Expressions.Expression<Func<'Payload, 'Register, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of TPayload, Boolean)), aggregator As Expression(Of Func(Of TPayload, TRegister, TRegister))) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<TPayload,Boolean>>
aggregator
Expression<Func<TPayload,TRegister,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<TPayload,Boolean>>, Expression<Func<TPayload,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<TPayload,bool>> condition, System.Linq.Expressions.Expression<Func<TPayload,TRegister>> aggregator);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<'Payload, bool>> * System.Linq.Expressions.Expression<Func<'Payload, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of TPayload, Boolean)), aggregator As Expression(Of Func(Of TPayload, TRegister))) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<TPayload,Boolean>>
aggregator
Expression<Func<TPayload,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<Int64,TPayload,TRegister,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<TPayload,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<long,TPayload,TRegister,TRegister>> aggregator = null);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<'Payload, 'Register, bool>> * System.Linq.Expressions.Expression<Func<int64, 'Payload, 'Register, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of TPayload, TRegister, Boolean)), Optional aggregator As Expression(Of Func(Of Long, TPayload, TRegister, TRegister)) = null) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<TPayload,TRegister,Boolean>>
aggregator
Expression<Func<Int64,TPayload,TRegister,TRegister>>

Returns

Applies to

SingleElement(Expression<Func<TPayload,TRegister,Boolean>>, Expression<Func<TPayload,TRegister>>)

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> SingleElement(System.Linq.Expressions.Expression<Func<TPayload,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<TPayload,TRegister>> aggregator);
abstract member SingleElement : System.Linq.Expressions.Expression<Func<'Payload, 'Register, bool>> * System.Linq.Expressions.Expression<Func<'Payload, 'Register>> -> Microsoft.StreamProcessing.IPattern<'Key, 'Payload, 'Register, 'Accumulator>
Public Function SingleElement (condition As Expression(Of Func(Of TPayload, TRegister, Boolean)), aggregator As Expression(Of Func(Of TPayload, TRegister))) As IPattern(Of TKey, TPayload, TRegister, TAccumulator)

Parameters

condition
Expression<Func<TPayload,TRegister,Boolean>>
aggregator
Expression<Func<TPayload,TRegister>>

Returns

Applies to