共用方式為


Streamable.Map 方法

定義

多載

Map<TOuterKey,TMapInput,TInnerKey,TReduceInput>(IStreamable<TOuterKey, TMapInput>, Func<IStreamable<TOuterKey,TMapInput>,IStreamable<TOuterKey, TReduceInput>>, Expression<Func<TReduceInput,TInnerKey>>)

單一輸入對應/縮減作業的對應階段。 允許對應程式上的串流邏輯規格,以及下一個 (減少) 階段的索引鍵選取器。

Map<TOuterKey,TMapInput,TReduceInput>(IStreamable<TOuterKey,TMapInput>, Func<IStreamable<TOuterKey,TMapInput>,IStreamable<TOuterKey,TReduceInput>>)

單一輸入僅對應作業的對應階段。 允許對應程式上的串流邏輯規格。

Map<TOuterKey,TMapInput,TInnerKey,TReduceInput>(IStreamable<TOuterKey, TMapInput>, Func<IStreamable<TOuterKey,TMapInput>,IStreamable<TOuterKey, TReduceInput>>, Expression<Func<TReduceInput,TInnerKey>>)

單一輸入對應/縮減作業的對應階段。 允許對應程式上的串流邏輯規格,以及下一個 (減少) 階段的索引鍵選取器。

public static Microsoft.StreamProcessing.IMapDefinition<TOuterKey,TMapInput,TMapInput,TInnerKey,TReduceInput> Map<TOuterKey,TMapInput,TInnerKey,TReduceInput>(this Microsoft.StreamProcessing.IStreamable<TOuterKey,TMapInput> source, Func<Microsoft.StreamProcessing.IStreamable<TOuterKey,TMapInput>,Microsoft.StreamProcessing.IStreamable<TOuterKey,TReduceInput>> mapper, System.Linq.Expressions.Expression<Func<TReduceInput,TInnerKey>> keySelector);
static member Map : Microsoft.StreamProcessing.IStreamable<'OuterKey, 'MapInput> * Func<Microsoft.StreamProcessing.IStreamable<'OuterKey, 'MapInput>, Microsoft.StreamProcessing.IStreamable<'OuterKey, 'ReduceInput>> * System.Linq.Expressions.Expression<Func<'ReduceInput, 'InnerKey>> -> Microsoft.StreamProcessing.IMapDefinition<'OuterKey, 'MapInput, 'MapInput, 'InnerKey, 'ReduceInput>
<Extension()>
Public Function Map(Of TOuterKey, TMapInput, TInnerKey, TReduceInput) (source As IStreamable(Of TOuterKey, TMapInput), mapper As Func(Of IStreamable(Of TOuterKey, TMapInput), IStreamable(Of TOuterKey, TReduceInput)), keySelector As Expression(Of Func(Of TReduceInput, TInnerKey))) As IMapDefinition(Of TOuterKey, TMapInput, TMapInput, TInnerKey, TReduceInput)

類型參數

TOuterKey
TMapInput
TInnerKey
TReduceInput

參數

source
IStreamable<TOuterKey,TMapInput>
mapper
Func<IStreamable<TOuterKey,TMapInput>,IStreamable<TOuterKey,TReduceInput>>
keySelector
Expression<Func<TReduceInput,TInnerKey>>

傳回

IMapDefinition<TOuterKey,TMapInput,TMapInput,TInnerKey,TReduceInput>

適用於

Map<TOuterKey,TMapInput,TReduceInput>(IStreamable<TOuterKey,TMapInput>, Func<IStreamable<TOuterKey,TMapInput>,IStreamable<TOuterKey,TReduceInput>>)

單一輸入僅對應作業的對應階段。 允許對應程式上的串流邏輯規格。

public static Microsoft.StreamProcessing.IMapDefinition<TOuterKey,TMapInput,TMapInput,TOuterKey,TReduceInput> Map<TOuterKey,TMapInput,TReduceInput>(this Microsoft.StreamProcessing.IStreamable<TOuterKey,TMapInput> source, Func<Microsoft.StreamProcessing.IStreamable<TOuterKey,TMapInput>,Microsoft.StreamProcessing.IStreamable<TOuterKey,TReduceInput>> mapper);
static member Map : Microsoft.StreamProcessing.IStreamable<'OuterKey, 'MapInput> * Func<Microsoft.StreamProcessing.IStreamable<'OuterKey, 'MapInput>, Microsoft.StreamProcessing.IStreamable<'OuterKey, 'ReduceInput>> -> Microsoft.StreamProcessing.IMapDefinition<'OuterKey, 'MapInput, 'MapInput, 'OuterKey, 'ReduceInput>
<Extension()>
Public Function Map(Of TOuterKey, TMapInput, TReduceInput) (source As IStreamable(Of TOuterKey, TMapInput), mapper As Func(Of IStreamable(Of TOuterKey, TMapInput), IStreamable(Of TOuterKey, TReduceInput))) As IMapDefinition(Of TOuterKey, TMapInput, TMapInput, TOuterKey, TReduceInput)

類型參數

TOuterKey
TMapInput
TReduceInput

參數

source
IStreamable<TOuterKey,TMapInput>
mapper
Func<IStreamable<TOuterKey,TMapInput>,IStreamable<TOuterKey,TReduceInput>>

傳回

IMapDefinition<TOuterKey,TMapInput,TMapInput,TOuterKey,TReduceInput>

適用於