ARegex.ListElement 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ListElement<TInput,TRegister>(Expression<Func<Int64,List<TInput>,TRegister,Boolean>>, Expression<Func<Int64,List<TInput>,TRegister,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<long,System.Collections.Generic.List<TInput>,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<long,System.Collections.Generic.List<TInput>,TRegister,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<int64, System.Collections.Generic.List<'Input>, 'Register, bool>> * System.Linq.Expressions.Expression<Func<int64, System.Collections.Generic.List<'Input>, 'Register, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of Long, List(Of TInput), TRegister, Boolean)), aggregator As Expression(Of Func(Of Long, List(Of TInput), TRegister, TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<Int64,List<TInput>,TRegister,Boolean>>
必須符合的時間敏感性暫存器值敏感條件,以考慮符合轉換
- aggregator
- Expression<Func<Int64,List<TInput>,TRegister,TRegister>>
更新暫存器值的時間敏感性匯總工具 Mutator
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<Int64,List<TInput>,TRegister,Boolean>>, Expression<Func<List<TInput>,TRegister,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<long,System.Collections.Generic.List<TInput>,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<int64, System.Collections.Generic.List<'Input>, 'Register, bool>> * System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of Long, List(Of TInput), TRegister, Boolean)), aggregator As Expression(Of Func(Of List(Of TInput), TRegister, TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<Int64,List<TInput>,TRegister,Boolean>>
必須符合的時間敏感性暫存器值敏感條件,以考慮符合轉換
- aggregator
- Expression<Func<List<TInput>,TRegister,TRegister>>
更新暫存器值的匯總工具 Mutator
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,TRegister,Boolean>>, Expression<Func<Int64,List<TInput>,TRegister,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<long,System.Collections.Generic.List<TInput>,TRegister,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register, bool>> * System.Linq.Expressions.Expression<Func<int64, System.Collections.Generic.List<'Input>, 'Register, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), TRegister, Boolean)), aggregator As Expression(Of Func(Of Long, List(Of TInput), TRegister, TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,TRegister,Boolean>>
必須符合的暫存器值敏感性條件,才能考慮符合轉換
- aggregator
- Expression<Func<Int64,List<TInput>,TRegister,TRegister>>
更新暫存器值的時間敏感性匯總工具 Mutator
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,TRegister,Boolean>>, Expression<Func<List<TInput>,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register, bool>> * System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), TRegister, Boolean)), aggregator As Expression(Of Func(Of List(Of TInput), TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,TRegister,Boolean>>
必須符合的暫存器值敏感性條件,才能考慮符合轉換
- aggregator
- Expression<Func<List<TInput>,TRegister>>
匯總工具 Mutator 初始化暫存器的值
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,TRegister,Boolean>>, Expression<Func<List<TInput>,TRegister,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register, bool>> * System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), TRegister, Boolean)), aggregator As Expression(Of Func(Of List(Of TInput), TRegister, TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,TRegister,Boolean>>
必須符合的暫存器值敏感性條件,才能考慮符合轉換
- aggregator
- Expression<Func<List<TInput>,TRegister,TRegister>>
更新暫存器值的匯總工具 Mutator
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,Boolean>>, Expression<Func<Int64,List<TInput>,TRegister,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,bool>> condition, System.Linq.Expressions.Expression<Func<long,System.Collections.Generic.List<TInput>,TRegister,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, bool>> * System.Linq.Expressions.Expression<Func<int64, System.Collections.Generic.List<'Input>, 'Register, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), Boolean)), aggregator As Expression(Of Func(Of Long, List(Of TInput), TRegister, TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,Boolean>>
必須符合才能考慮已滿足轉換的條件
- aggregator
- Expression<Func<Int64,List<TInput>,TRegister,TRegister>>
更新暫存器值的時間敏感性匯總工具 Mutator
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,Boolean>>, Expression<Func<List<TInput>,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,bool>> condition, System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, bool>> * System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), Boolean)), aggregator As Expression(Of Func(Of List(Of TInput), TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,Boolean>>
必須符合才能考慮已滿足轉換的條件
- aggregator
- Expression<Func<List<TInput>,TRegister>>
匯總工具 Mutator,可設定暫存器的初始值
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<Int64,List<TInput>,TRegister,Boolean>>, Expression<Func<List<TInput>,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<long,System.Collections.Generic.List<TInput>,TRegister,bool>> condition, System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<int64, System.Collections.Generic.List<'Input>, 'Register, bool>> * System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of Long, List(Of TInput), TRegister, Boolean)), aggregator As Expression(Of Func(Of List(Of TInput), TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<Int64,List<TInput>,TRegister,Boolean>>
必須符合的時間敏感性暫存器值敏感條件,以考慮符合轉換
- aggregator
- Expression<Func<List<TInput>,TRegister>>
匯總工具 Mutator 初始化暫存器的值
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<Int64,List<TInput>,TRegister,Boolean>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<long,System.Collections.Generic.List<TInput>,TRegister,bool>> condition);
static member ListElement : System.Linq.Expressions.Expression<Func<int64, System.Collections.Generic.List<'Input>, 'Register, bool>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of Long, List(Of TInput), TRegister, Boolean))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<Int64,List<TInput>,TRegister,Boolean>>
必須符合的時間敏感性暫存器值敏感條件,以考慮符合轉換
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,TRegister,Boolean>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister,bool>> condition);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register, bool>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), TRegister, Boolean))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,TRegister,Boolean>>
必須符合的暫存器值敏感性條件,才能考慮符合轉換
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,Boolean>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,bool>> condition);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, bool>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), Boolean))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,Boolean>>
必須符合才能考慮已滿足轉換的條件
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>()
使用暫存器建立新的模式,並在每個所見事件清單上成功新增時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>();
static member ListElement : unit -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) () As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料類型
- TRegister
要隨著轉換而變動的暫存器類型
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput,TRegister>(Expression<Func<List<TInput>,Boolean>>, Expression<Func<List<TInput>,TRegister,TRegister>>)
使用暫存器建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,TRegister,bool> ListElement<TInput,TRegister>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,bool>> condition, System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,TRegister,TRegister>> aggregator);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, bool>> * System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, 'Register, 'Register>> -> Microsoft.StreamProcessing.Afa<'Input, 'Register, bool>
Public Shared Function ListElement(Of TInput, TRegister) (condition As Expression(Of Func(Of List(Of TInput), Boolean)), aggregator As Expression(Of Func(Of List(Of TInput), TRegister, TRegister))) As Afa(Of TInput, TRegister, Boolean)
類型參數
- TInput
資料流程輸入資料的類型
- TRegister
發生轉換時要變動的暫存器類型
參數
- condition
- Expression<Func<List<TInput>,Boolean>>
必須符合才能考慮已滿足轉換的條件
- aggregator
- Expression<Func<List<TInput>,TRegister,TRegister>>
更新暫存器值的匯總工具 Mutator
傳回
具有可更新註冊的模式,其第一次轉換是剛建立的轉換
適用於
ListElement<TInput>(Expression<Func<List<TInput>,Boolean>>)
在沒有暫存器的情況下建立新的模式,並在符合條件的事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,Microsoft.StreamProcessing.Empty,bool> ListElement<TInput>(System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<TInput>,bool>> condition);
static member ListElement : System.Linq.Expressions.Expression<Func<System.Collections.Generic.List<'Input>, bool>> -> Microsoft.StreamProcessing.Afa<'Input, Microsoft.StreamProcessing.Empty, bool>
Public Shared Function ListElement(Of TInput) (condition As Expression(Of Func(Of List(Of TInput), Boolean))) As Afa(Of TInput, Empty, Boolean)
類型參數
- TInput
資料流程輸入資料的類型
參數
- condition
- Expression<Func<List<TInput>,Boolean>>
必須符合才能考慮滿足轉換的條件
傳回
第一個轉換剛建立的模式
適用於
ListElement<TInput>()
在沒有暫存器的情況下建立新的模式,並在所見的每個事件清單上新增成功的時間同步清單轉換
public static Microsoft.StreamProcessing.Afa<TInput,Microsoft.StreamProcessing.Empty,bool> ListElement<TInput>();
static member ListElement : unit -> Microsoft.StreamProcessing.Afa<'Input, Microsoft.StreamProcessing.Empty, bool>
Public Shared Function ListElement(Of TInput) () As Afa(Of TInput, Empty, Boolean)
類型參數
- TInput
資料流程輸入資料的類型
傳回
第一個轉換剛建立的模式