Observable.Scan<TSource, TAccumulate> Yöntemi (IObservable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>)
Gözlemlenebilir bir dizi üzerinde bir akümülatör işlevi uygular ve her ara sonucu belirtilen kaynak, çekirdek ve biriktirici ile döndürür.
Ad Alanı:System.Reactive.Linq
Derleme: System.Reactive (System.Reactive.dll içinde)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function Scan(Of TSource, TAccumulate) ( _
source As IObservable(Of TSource), _
seed As TAccumulate, _
accumulator As Func(Of TAccumulate, TSource, TAccumulate) _
) As IObservable(Of TAccumulate)
'Usage
Dim source As IObservable(Of TSource)
Dim seed As TAccumulate
Dim accumulator As Func(Of TAccumulate, TSource, TAccumulate)
Dim returnValue As IObservable(Of TAccumulate)
returnValue = source.Scan(seed, accumulator)
public static IObservable<TAccumulate> Scan<TSource, TAccumulate>(
this IObservable<TSource> source,
TAccumulate seed,
Func<TAccumulate, TSource, TAccumulate> accumulator
)
[ExtensionAttribute]
public:
generic<typename TSource, typename TAccumulate>
static IObservable<TAccumulate>^ Scan(
IObservable<TSource>^ source,
TAccumulate seed,
Func<TAccumulate, TSource, TAccumulate>^ accumulator
)
static member Scan :
source:IObservable<'TSource> *
seed:'TAccumulate *
accumulator:Func<'TAccumulate, 'TSource, 'TAccumulate> -> IObservable<'TAccumulate>
JScript does not support generic types and methods.
Tür Parametreleri
- Tsource
Kaynak türü.
- Taccumulate
Akümülatör türü.
Parametreler
- kaynak
Tür: System.IObservable<TSource>
Birikecek gözlemlenebilir bir dizi.
- Tohum
Tür: TAccumulate
İlk biriktirici değeri.
- Akümülatör
Tür: System.Func<TAccumulate, TSource, TAccumulate>
Her öğede çağrılacak bir biriktirici işlevi.
Dönüş Değeri
Tür: System.IObservable<TAccumulate>
Birikmiş değerleri içeren gözlemlenebilir bir dizi.
Kullanım Notu
Visual Basic ve C# içinde, bu yöntemi IObservable<TSource> türündeki herhangi bir nesnede örnek yöntemi olarak çağırabilirsiniz. Bu yöntemi çağırmak için örnek yöntemi sözdizimini kullandığınızda, ilk parametreyi yok sayın. Daha fazla bilgi için bkz. veya .