CustomMappingCatalog.FilterByStatefulCustomPredicate<TSrc,TState> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Eliminare le righe in cui un predicato specificato restituisce true. Questo filtro consente di mantenere uno stato per cursore.
public static Microsoft.ML.IDataView FilterByStatefulCustomPredicate<TSrc,TState> (this Microsoft.ML.DataOperationsCatalog catalog, Microsoft.ML.IDataView input, Func<TSrc,TState,bool> filterPredicate, Action<TState> stateInitAction) where TSrc : class, new() where TState : class, new();
static member FilterByStatefulCustomPredicate : Microsoft.ML.DataOperationsCatalog * Microsoft.ML.IDataView * Func<'Src, 'State, bool (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'State : null and 'State : (new : unit -> 'State))> * Action<'State (requires 'State : null and 'State : (new : unit -> 'State))> -> Microsoft.ML.IDataView (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'State : null and 'State : (new : unit -> 'State))
<Extension()>
Public Function FilterByStatefulCustomPredicate(Of TSrc As {Class, New}, TState As {Class, New}) (catalog As DataOperationsCatalog, input As IDataView, filterPredicate As Func(Of TSrc, TState, Boolean), stateInitAction As Action(Of TState)) As IDataView
Parametri di tipo
- TSrc
Classe che definisce le colonne da accettare dai dati in ingresso.
- TState
Tipo che descrive lo stato per cursore.
Parametri
- catalog
- DataOperationsCatalog
Catalogo operazioni dati.
- input
- IDataView
Dati di input.
Predicato, che accetta un input di tipo e un oggetto state di tipo TSrc
TState
e restituisce true se la riga deve essere filtrata (eliminata) e false in caso contrario.
- stateInitAction
- Action<TState>
Azione per inizializzare l'oggetto state, chiamata una volta prima dell'inizializzazione del cursore.