Freigeben über


IncrementalValuesProvider<TValues> Struktur

Definition

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

public readonly struct IncrementalValuesProvider<TValues>
type IncrementalValuesProvider<'Values> = struct
Public Structure IncrementalValuesProvider(Of TValues)

Typparameter

TValues

Der Werttyp, den diese Quelle bereitstellt, bietet Zugriff auf

Vererbung
IncrementalValuesProvider<TValues>

Hinweise

Dies ist ein undurchsichtiger Typ, der nicht direkt verwendet werden kann. Stattdessen erhält ein IIncrementalGenerator Satz von Wertanbietern beim Erstellen der Ausführungspipeline einen Satz von Wertanbietern. Eine Reihe von Erweiterungsmethoden wird dann verwendet, um Transformationen über die Daten zu erstellen, die die tatsächliche Pipeline erstellt.

Erweiterungsmethoden

Collect<TSource>(IncrementalValuesProvider<TSource>)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

Combine<TLeft,TRight>(IncrementalValuesProvider<TLeft>, IncrementalValueProvider<TRight>)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

Select<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,TResult>)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,IEnumerable<TResult>>)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

SelectMany<TSource,TResult>(IncrementalValuesProvider<TSource>, Func<TSource,CancellationToken,ImmutableArray<TResult>>)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

Where<TSource>(IncrementalValuesProvider<TSource>, Func<TSource,Boolean>)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

WithComparer<TSource>(IncrementalValuesProvider<TSource>, IEqualityComparer<TSource>)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

WithTrackingName<TSource>(IncrementalValuesProvider<TSource>, String)

Stellt einen Anbieter mehrerer Werte dar, die zum Erstellen einer Ausführungspipeline transformiert werden können

Gilt für: