Share via


Window<TKey,TSource>.Min Method

Definition

Overloads

Min<TValue>(Expression<Func<TSource,TValue>>, IComparerExpression<TValue>)

Computes a time-sensitive minimum aggregate using "snapshot windows" (SI terminology) with the provided ordering comparer.

Min<TValue>(Expression<Func<TSource,TValue>>, Expression<Comparison<TValue>>)

Computes a time-sensitive minimum aggregate using "snapshot windows" (SI terminology) with the provided ordering comparer.

Min<TValue>(Expression<Func<TSource,TValue>>)

Computes a time-sensitive minimum aggregate using "snapshot windows" (SI terminology).

Min<TValue>(Expression<Func<TSource,TValue>>, IComparerExpression<TValue>)

Computes a time-sensitive minimum aggregate using "snapshot windows" (SI terminology) with the provided ordering comparer.

public Microsoft.StreamProcessing.Aggregates.IAggregate<TSource,Microsoft.StreamProcessing.Internal.MinMaxState<TValue>,TValue> Min<TValue> (System.Linq.Expressions.Expression<Func<TSource,TValue>> selector, Microsoft.StreamProcessing.IComparerExpression<TValue> comparer);
member this.Min : System.Linq.Expressions.Expression<Func<'Source, 'Value>> * Microsoft.StreamProcessing.IComparerExpression<'Value> -> Microsoft.StreamProcessing.Aggregates.IAggregate<'Source, Microsoft.StreamProcessing.Internal.MinMaxState<'Value>, 'Value>
Public Function Min(Of TValue) (selector As Expression(Of Func(Of TSource, TValue)), comparer As IComparerExpression(Of TValue)) As IAggregate(Of TSource, MinMaxState(Of TValue), TValue)

Type Parameters

TValue

Parameters

selector
Expression<Func<TSource,TValue>>
comparer
IComparerExpression<TValue>

Returns

IAggregate<TSource,Microsoft.StreamProcessing.Internal.MinMaxState<TValue>,TValue>

Applies to

Min<TValue>(Expression<Func<TSource,TValue>>, Expression<Comparison<TValue>>)

Computes a time-sensitive minimum aggregate using "snapshot windows" (SI terminology) with the provided ordering comparer.

public Microsoft.StreamProcessing.Aggregates.IAggregate<TSource,Microsoft.StreamProcessing.Internal.MinMaxState<TValue>,TValue> Min<TValue> (System.Linq.Expressions.Expression<Func<TSource,TValue>> selector, System.Linq.Expressions.Expression<Comparison<TValue>> comparer);
member this.Min : System.Linq.Expressions.Expression<Func<'Source, 'Value>> * System.Linq.Expressions.Expression<Comparison<'Value>> -> Microsoft.StreamProcessing.Aggregates.IAggregate<'Source, Microsoft.StreamProcessing.Internal.MinMaxState<'Value>, 'Value>
Public Function Min(Of TValue) (selector As Expression(Of Func(Of TSource, TValue)), comparer As Expression(Of Comparison(Of TValue))) As IAggregate(Of TSource, MinMaxState(Of TValue), TValue)

Type Parameters

TValue

Parameters

selector
Expression<Func<TSource,TValue>>
comparer
Expression<Comparison<TValue>>

Returns

IAggregate<TSource,Microsoft.StreamProcessing.Internal.MinMaxState<TValue>,TValue>

Applies to

Min<TValue>(Expression<Func<TSource,TValue>>)

Computes a time-sensitive minimum aggregate using "snapshot windows" (SI terminology).

public Microsoft.StreamProcessing.Aggregates.IAggregate<TSource,Microsoft.StreamProcessing.Internal.MinMaxState<TValue>,TValue> Min<TValue> (System.Linq.Expressions.Expression<Func<TSource,TValue>> selector);
member this.Min : System.Linq.Expressions.Expression<Func<'Source, 'Value>> -> Microsoft.StreamProcessing.Aggregates.IAggregate<'Source, Microsoft.StreamProcessing.Internal.MinMaxState<'Value>, 'Value>
Public Function Min(Of TValue) (selector As Expression(Of Func(Of TSource, TValue))) As IAggregate(Of TSource, MinMaxState(Of TValue), TValue)

Type Parameters

TValue

Parameters

selector
Expression<Func<TSource,TValue>>

Returns

IAggregate<TSource,Microsoft.StreamProcessing.Internal.MinMaxState<TValue>,TValue>

Applies to