Streamable.Product 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
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt64>>) |
Computes a time-sensitive product aggregate over ulongs using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt32>>) |
Computes a time-sensitive product aggregate over uints using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt16>>) |
Computes a time-sensitive product aggregate over ushorts using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Single>>) |
Computes a time-sensitive product aggregate over floats using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,SByte>>) |
Computes a time-sensitive product aggregate over sbytes using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Complex>>) |
Computes a time-sensitive product aggregate over Complexs using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,BigInteger>>) |
Computes a time-sensitive product aggregate over BigIntegers using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt64>>>) |
Computes a time-sensitive product aggregate over nullable ulongs using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt32>>>) |
Computes a time-sensitive product aggregate over nullable uints using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt16>>>) |
Computes a time-sensitive product aggregate over nullable ushorts using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Single>>>) |
Computes a time-sensitive product aggregate over nullable floats using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<SByte>>>) |
Computes a time-sensitive product aggregate over nullable sbytes using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Complex>>>) |
Computes a time-sensitive product aggregate over nullable Complexs using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int16>>>) |
Computes a time-sensitive product aggregate over nullable shorts using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int64>>>) |
Computes a time-sensitive product aggregate over nullable longs using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Byte>>) |
Computes a time-sensitive product aggregate over bytes using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Decimal>>) |
Computes a time-sensitive product aggregate over decimals using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Double>>) |
Computes a time-sensitive product aggregate over doubles using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<BigInteger>>>) |
Computes a time-sensitive product aggregate over nullable BigIntegers using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int32>>) |
Computes a time-sensitive product aggregate over ints using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int16>>) |
Computes a time-sensitive product aggregate over shorts using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Byte>>>) |
Computes a time-sensitive product aggregate over nullable bytes using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Decimal>>>) |
Computes a time-sensitive product aggregate over nullable decimals using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Double>>>) |
Computes a time-sensitive product aggregate over nullable doubles using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int32>>>) |
Computes a time-sensitive product aggregate over nullable ints using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum. |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int64>>) |
Computes a time-sensitive product aggregate over longs using "snapshot windows" (SI terminology). |
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt64>>)
Computes a time-sensitive product aggregate over ulongs using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,ulong> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,ulong>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, uint64>> -> Microsoft.StreamProcessing.IStreamable<'Key, uint64>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, ULong))) As IStreamable(Of TKey, ULong)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,UInt64>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt32>>)
Computes a time-sensitive product aggregate over uints using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,uint> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,uint>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, uint32>> -> Microsoft.StreamProcessing.IStreamable<'Key, uint32>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, UInteger))) As IStreamable(Of TKey, UInteger)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,UInt32>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,UInt16>>)
Computes a time-sensitive product aggregate over ushorts using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,ushort> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,ushort>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, uint16>> -> Microsoft.StreamProcessing.IStreamable<'Key, uint16>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, UShort))) As IStreamable(Of TKey, UShort)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,UInt16>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Single>>)
Computes a time-sensitive product aggregate over floats using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,float> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,float>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, single>> -> Microsoft.StreamProcessing.IStreamable<'Key, single>
<Extension()>
Public Function Product(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
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Single>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,SByte>>)
Computes a time-sensitive product aggregate over sbytes using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,sbyte> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,sbyte>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, sbyte>> -> Microsoft.StreamProcessing.IStreamable<'Key, sbyte>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, SByte))) As IStreamable(Of TKey, SByte)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,SByte>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Complex>>)
Computes a time-sensitive product aggregate over Complexs using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,System.Numerics.Complex> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,System.Numerics.Complex>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, System.Numerics.Complex>> -> Microsoft.StreamProcessing.IStreamable<'Key, System.Numerics.Complex>
<Extension()>
Public Function Product(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
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Complex>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,BigInteger>>)
Computes a time-sensitive product aggregate over BigIntegers using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,System.Numerics.BigInteger> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,System.Numerics.BigInteger>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, System.Numerics.BigInteger>> -> Microsoft.StreamProcessing.IStreamable<'Key, System.Numerics.BigInteger>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, BigInteger))) As IStreamable(Of TKey, BigInteger)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,BigInteger>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt64>>>)
Computes a time-sensitive product aggregate over nullable ulongs using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,ulong> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<ulong>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<uint64>>> -> Microsoft.StreamProcessing.IStreamable<'Key, uint64>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of ULong)))) As IStreamable(Of TKey, ULong)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<UInt64>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt32>>>)
Computes a time-sensitive product aggregate over nullable uints using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,uint> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<uint>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<uint32>>> -> Microsoft.StreamProcessing.IStreamable<'Key, uint32>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of UInteger)))) As IStreamable(Of TKey, UInteger)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<UInt32>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<UInt16>>>)
Computes a time-sensitive product aggregate over nullable ushorts using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,ushort> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<ushort>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<uint16>>> -> Microsoft.StreamProcessing.IStreamable<'Key, uint16>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of UShort)))) As IStreamable(Of TKey, UShort)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<UInt16>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Single>>>)
Computes a time-sensitive product aggregate over nullable floats using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,float> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<float>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<single>>> -> Microsoft.StreamProcessing.IStreamable<'Key, single>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Single)))) As IStreamable(Of TKey, Single)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Single>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<SByte>>>)
Computes a time-sensitive product aggregate over nullable sbytes using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,sbyte> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<sbyte>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<sbyte>>> -> Microsoft.StreamProcessing.IStreamable<'Key, sbyte>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of SByte)))) As IStreamable(Of TKey, SByte)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<SByte>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Complex>>>)
Computes a time-sensitive product aggregate over nullable Complexs using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,System.Numerics.Complex> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<System.Numerics.Complex>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<System.Numerics.Complex>>> -> Microsoft.StreamProcessing.IStreamable<'Key, System.Numerics.Complex>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Complex)))) As IStreamable(Of TKey, Complex)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Complex>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int16>>>)
Computes a time-sensitive product aggregate over nullable shorts using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,short> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<short>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<int16>>> -> Microsoft.StreamProcessing.IStreamable<'Key, int16>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Short)))) As IStreamable(Of TKey, Short)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Int16>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int64>>>)
Computes a time-sensitive product aggregate over nullable longs using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,long> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<long>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<int64>>> -> Microsoft.StreamProcessing.IStreamable<'Key, int64>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Long)))) As IStreamable(Of TKey, Long)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Int64>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Byte>>)
Computes a time-sensitive product aggregate over bytes using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,byte> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,byte>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, byte>> -> Microsoft.StreamProcessing.IStreamable<'Key, byte>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Byte))) As IStreamable(Of TKey, Byte)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Byte>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Decimal>>)
Computes a time-sensitive product aggregate over decimals using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,decimal> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,decimal>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, decimal>> -> Microsoft.StreamProcessing.IStreamable<'Key, decimal>
<Extension()>
Public Function Product(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
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Decimal>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Double>>)
Computes a time-sensitive product aggregate over doubles using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,double> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,double>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, double>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Product(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
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Double>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<BigInteger>>>)
Computes a time-sensitive product aggregate over nullable BigIntegers using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,System.Numerics.BigInteger> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<System.Numerics.BigInteger>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<System.Numerics.BigInteger>>> -> Microsoft.StreamProcessing.IStreamable<'Key, System.Numerics.BigInteger>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of BigInteger)))) As IStreamable(Of TKey, BigInteger)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<BigInteger>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int32>>)
Computes a time-sensitive product aggregate over ints using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,int> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,int>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, int>> -> Microsoft.StreamProcessing.IStreamable<'Key, int>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Integer))) As IStreamable(Of TKey, Integer)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Int32>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int16>>)
Computes a time-sensitive product aggregate over shorts using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,short> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,short>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, int16>> -> Microsoft.StreamProcessing.IStreamable<'Key, int16>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Short))) As IStreamable(Of TKey, Short)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Int16>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Byte>>>)
Computes a time-sensitive product aggregate over nullable bytes using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,byte> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<byte>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<byte>>> -> Microsoft.StreamProcessing.IStreamable<'Key, byte>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Byte)))) As IStreamable(Of TKey, Byte)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Byte>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Decimal>>>)
Computes a time-sensitive product aggregate over nullable decimals using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,decimal> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<decimal>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<decimal>>> -> Microsoft.StreamProcessing.IStreamable<'Key, decimal>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Decimal)))) As IStreamable(Of TKey, Decimal)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Decimal>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Double>>>)
Computes a time-sensitive product aggregate over nullable doubles using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,double> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<double>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<double>>> -> Microsoft.StreamProcessing.IStreamable<'Key, double>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Double)))) As IStreamable(Of TKey, Double)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Double>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Nullable<Int32>>>)
Computes a time-sensitive product aggregate over nullable ints using "snapshot windows" (SI terminology). Note that nulls have no affect on the sum.
public static Microsoft.StreamProcessing.IStreamable<TKey,int> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,Nullable<int>>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, Nullable<int>>> -> Microsoft.StreamProcessing.IStreamable<'Key, int>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Nullable(Of Integer)))) As IStreamable(Of TKey, Integer)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Nullable<Int32>>>
Returns
Applies to
Product<TKey,TPayload>(IStreamable<TKey,TPayload>, Expression<Func<TPayload,Int64>>)
Computes a time-sensitive product aggregate over longs using "snapshot windows" (SI terminology).
public static Microsoft.StreamProcessing.IStreamable<TKey,long> Product<TKey,TPayload> (this Microsoft.StreamProcessing.IStreamable<TKey,TPayload> source, System.Linq.Expressions.Expression<Func<TPayload,long>> selector);
static member Product : Microsoft.StreamProcessing.IStreamable<'Key, 'Payload> * System.Linq.Expressions.Expression<Func<'Payload, int64>> -> Microsoft.StreamProcessing.IStreamable<'Key, int64>
<Extension()>
Public Function Product(Of TKey, TPayload) (source As IStreamable(Of TKey, TPayload), selector As Expression(Of Func(Of TPayload, Long))) As IStreamable(Of TKey, Long)
Type Parameters
- TKey
- TPayload
Parameters
- source
- IStreamable<TKey,TPayload>
- selector
- Expression<Func<TPayload,Int64>>