Streamable.Average Method

Definition

Overloads

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<SByte>>>)

Computes a time-sensitive average aggregate over nullable sbytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt64>>)

Computes a time-sensitive average aggregate over ulongs using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt32>>)

Computes a time-sensitive average aggregate over uints using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt16>>)

Computes a time-sensitive average aggregate over ushorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Single>>)

Computes a time-sensitive average aggregate over floats using "snapshot windows" (SI terminology). Note that the accumulator internally is a float datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,SByte>>)

Computes a time-sensitive average aggregate over sbytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Complex>>)

Computes a time-sensitive average aggregate over Complexs using "snapshot windows" (SI terminology). Note that the accumulator internally is a Complex datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,BigInteger>>)

Computes a time-sensitive average aggregate over BigIntegers using "snapshot windows" (SI terminology). Note that the accumulator internally is a BigInteger datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt64>>>)

Computes a time-sensitive average aggregate over nullable ulongs using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt32>>>)

Computes a time-sensitive average aggregate over nullable uints using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt16>>>)

Computes a time-sensitive average aggregate over nullable ushorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Single>>>)

Computes a time-sensitive average aggregate over nullable floats using "snapshot windows" (SI terminology). Note that the accumulator internally is a float datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Complex>>>)

Computes a time-sensitive average aggregate over nullable Complexs using "snapshot windows" (SI terminology). Note that the accumulator internally is a Complex datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int64>>)

Computes a time-sensitive average aggregate over longs using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int64>>>)

Computes a time-sensitive average aggregate over nullable longs using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<BigInteger>>>)

Computes a time-sensitive average aggregate over nullable BigIntegers using "snapshot windows" (SI terminology). Note that the accumulator internally is a BigInteger datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Decimal>>)

Computes a time-sensitive average aggregate over decimals using "snapshot windows" (SI terminology). Note that the accumulator internally is a decimal datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Double>>)

Computes a time-sensitive average aggregate over doubles using "snapshot windows" (SI terminology). Note that the accumulator internally is a double datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int16>>)

Computes a time-sensitive average aggregate over shorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int32>>)

Computes a time-sensitive average aggregate over ints using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Byte>>)

Computes a time-sensitive average aggregate over bytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Byte>>>)

Computes a time-sensitive average aggregate over nullable bytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Decimal>>>)

Computes a time-sensitive average aggregate over nullable decimals using "snapshot windows" (SI terminology). Note that the accumulator internally is a decimal datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Double>>>)

Computes a time-sensitive average aggregate over nullable doubles using "snapshot windows" (SI terminology). Note that the accumulator internally is a double datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int16>>>)

Computes a time-sensitive average aggregate over nullable shorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int32>>>)

Computes a time-sensitive average aggregate over nullable ints using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<SByte>>>)

Computes a time-sensitive average aggregate over nullable sbytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<sbyte>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<sbyte>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of SByte)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<SByte>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt64>>)

Computes a time-sensitive average aggregate over ulongs using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,ulong>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, uint64>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, ULong))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,UInt64>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt32>>)

Computes a time-sensitive average aggregate over uints using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,uint>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, uint32>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, UInteger))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,UInt32>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt16>>)

Computes a time-sensitive average aggregate over ushorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,ushort>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, uint16>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, UShort))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,UInt16>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Single>>)

Computes a time-sensitive average aggregate over floats using "snapshot windows" (SI terminology). Note that the accumulator internally is a float datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,float> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,float>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, single>> -> Microsoft.StreamProcessing.IStreamable<'Key, single>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Single))) As IStreamable(Of TKey, Single)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Single>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,SByte>>)

Computes a time-sensitive average aggregate over sbytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,sbyte>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, sbyte>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, SByte))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,SByte>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Complex>>)

Computes a time-sensitive average aggregate over Complexs using "snapshot windows" (SI terminology). Note that the accumulator internally is a Complex datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,System.Numerics.Complex> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,System.Numerics.Complex>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, System.Numerics.Complex>> -> Microsoft.StreamProcessing.IStreamable<'Key, System.Numerics.Complex>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Complex))) As IStreamable(Of TKey, Complex)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Complex>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,BigInteger>>)

Computes a time-sensitive average aggregate over BigIntegers using "snapshot windows" (SI terminology). Note that the accumulator internally is a BigInteger datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,System.Numerics.BigInteger>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, System.Numerics.BigInteger>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, BigInteger))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,BigInteger>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt64>>>)

Computes a time-sensitive average aggregate over nullable ulongs using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<ulong>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<uint64>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of ULong)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<UInt64>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt32>>>)

Computes a time-sensitive average aggregate over nullable uints using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<uint>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<uint32>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of UInteger)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<UInt32>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt16>>>)

Computes a time-sensitive average aggregate over nullable ushorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<ushort>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<uint16>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of UShort)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<UInt16>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Single>>>)

Computes a time-sensitive average aggregate over nullable floats using "snapshot windows" (SI terminology). Note that the accumulator internally is a float datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<float>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<float>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<single>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<single>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Single)))) As IStreamable(Of TKey, Nullable(Of Single))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Single>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Complex>>>)

Computes a time-sensitive average aggregate over nullable Complexs using "snapshot windows" (SI terminology). Note that the accumulator internally is a Complex datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<System.Numerics.Complex>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<System.Numerics.Complex>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<System.Numerics.Complex>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<System.Numerics.Complex>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Complex)))) As IStreamable(Of TKey, Nullable(Of Complex))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Complex>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int64>>)

Computes a time-sensitive average aggregate over longs using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,long>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, int64>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Long))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Int64>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int64>>>)

Computes a time-sensitive average aggregate over nullable longs using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<long>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<int64>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Long)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Int64>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<BigInteger>>>)

Computes a time-sensitive average aggregate over nullable BigIntegers using "snapshot windows" (SI terminology). Note that the accumulator internally is a BigInteger datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<System.Numerics.BigInteger>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<System.Numerics.BigInteger>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of BigInteger)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<BigInteger>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Decimal>>)

Computes a time-sensitive average aggregate over decimals using "snapshot windows" (SI terminology). Note that the accumulator internally is a decimal datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,decimal> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,decimal>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, decimal>> -> Microsoft.StreamProcessing.IStreamable<'Key, decimal>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Decimal))) As IStreamable(Of TKey, Decimal)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Decimal>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Double>>)

Computes a time-sensitive average aggregate over doubles using "snapshot windows" (SI terminology). Note that the accumulator internally is a double datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,double>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, double>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Double))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Double>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int16>>)

Computes a time-sensitive average aggregate over shorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,short>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, int16>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Short))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Int16>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int32>>)

Computes a time-sensitive average aggregate over ints using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,int>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, int>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Integer))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Int32>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Byte>>)

Computes a time-sensitive average aggregate over bytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype.

public static Microsoft.StreamProcessing.IStreamable<TKey,double> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,byte>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, byte>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Byte))) As IStreamable(Of TKey, Double)

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Byte>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Byte>>>)

Computes a time-sensitive average aggregate over nullable bytes using "snapshot windows" (SI terminology). Note that the accumulator internally is a ulong datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<byte>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<byte>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Byte)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Byte>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Decimal>>>)

Computes a time-sensitive average aggregate over nullable decimals using "snapshot windows" (SI terminology). Note that the accumulator internally is a decimal datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<decimal>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<decimal>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<decimal>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<decimal>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Decimal)))) As IStreamable(Of TKey, Nullable(Of Decimal))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Decimal>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Double>>>)

Computes a time-sensitive average aggregate over nullable doubles using "snapshot windows" (SI terminology). Note that the accumulator internally is a double datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<double>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<double>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Double)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Double>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int16>>>)

Computes a time-sensitive average aggregate over nullable shorts using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<short>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<int16>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Short)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Int16>>>

Returns

Applies to

Average<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int32>>>)

Computes a time-sensitive average aggregate over nullable ints using "snapshot windows" (SI terminology). Note that the accumulator internally is a long datatype and that nulls have no affect on the average.

public static Microsoft.StreamProcessing.IStreamable<TKey,Nullable<double>> Average<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<int>>> selector);
static member Average : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<int>>> -> Microsoft.StreamProcessing.IStreamable<'Key, Nullable<double>>
<Extension()>
Public Function Average(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Integer)))) As IStreamable(Of TKey, Nullable(Of Double))

Type Parameters

TKey
TPayload

Parameters

selector
Expression<Func<TPayload,Nullable<Int32>>>

Returns

Applies to