Bagikan melalui


Antarmuka> IConnectableObservable<T

Mewakili pengamatan yang dapat dihubungkan dan terputus.

Namespace:System.Reactive.Subjects
Assembly: System.Reactive (dalam System.Reactive.dll)

Sintaksis

'Declaration
Public Interface IConnectableObservable(Of Out T) _
    Inherits IObservable(Of T)
'Usage
Dim instance As IConnectableObservable(Of Out T)
public interface IConnectableObservable<out T> : IObservable<T>
generic<typename T>
public interface class IConnectableObservable : IObservable<T>
type IConnectableObservable<'T> =  
    interface
        interface IObservable<'T>
    end
JScript does not support generic types and methods.

Parameter Jenis

  • outT
    Jenisnya.

    Parameter jenis ini kovarian. Artinya, Anda dapat menggunakan jenis yang Anda tentukan atau jenis apa pun yang lebih diturunkan. Untuk informasi selengkapnya tentang kovariansi dan kontravariansi, lihat .

Jenis> IConnectableObservable<T mengekspos anggota berikut.

Metode

  Nama Deskripsi
metode metode Publik Menyambungkan Menyambungkan yang dapat diamati.
metode metode Publik Berlangganan (Diwarisi dari IObservable<T>.)

Puncak

Metode Ekstensi

  Nama Deskripsi
Metode Ekstensi Publik Metode Ekstensi Publik Agregat<T>(Func<T, T, T>) Kelebihan beban. Menerapkan fungsi akumulator melalui urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Agregat<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) Kelebihan beban. Menerapkan fungsi akumulator melalui urutan yang dapat diamati dengan nilai benih yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SemuaT Menentukan apakah semua elemen urutan yang dapat diamati memenuhi suatu kondisi. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik AmbT Menyebarkan urutan yang dapat diamati yang bereaksi terlebih dahulu dengan urutan pertama dan kedua yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik dan<T,> ketat Cocok ketika kedua urutan yang dapat diamati memiliki nilai yang tersedia. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >T<() apa pun Kelebihan beban. Menentukan apakah urutan yang dapat diamati berisi elemen apa pun. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >T<(Func<T, Boolean>) Kelebihan beban. Menentukan apakah semua elemen urutan yang dapat diamati memenuhi suatu kondisi. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik AsObservable Menyembunyikan identitas urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik AsQbservableT Mengonversi urutan yang dapat diamati menjadi urutan yang dapat diamati yang dapat diamati. (Ditentukan oleh Qbservable.)
Metode Ekstensi Publik Metode Ekstensi Publik AssertEqual<T> (Ditentukan oleh ekstensi .)
Metode Ekstensi Publik Metode Ekstensi Publik buffer<T>(Int32) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati ke dalam buffer yang tidak tumpang tindih berturut-turut yang diproduksi berdasarkan informasi jumlah elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik BufferT (TimeSpan) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati ke dalam buffer yang tidak tumpang tindih berturut-turut yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Buffer<T>(Int32, Int32) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati menjadi nol atau lebih buffer yang diproduksi berdasarkan informasi jumlah elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik BufferT(TimeSpan, IScheduler) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati ke dalam buffer yang tidak tumpang tindih berturut-turut yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Buffer<T>(TimeSpan, TimeSpan) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati menjadi nol atau lebih buffer yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Buffer<T>(TimeSpan, Int32) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati ke dalam buffer yang dikirim ketika penuh atau jumlah waktu tertentu telah berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Buffer<T>(TimeSpan, TimeSpan, IScheduler) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati menjadi nol atau lebih buffer yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Buffer<T>(TimeSpan, Int32, IScheduler) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati ke dalam buffer yang dikirim ketika penuh atau jumlah waktu tertentu telah berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Buffer<T, TBufferClosing>(Func<IObservable<TBufferClosing>>) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati ke dalam buffer yang tidak tumpang tindih berturut-turut. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Buffer<T, TBufferOpening, TBufferClosing>(IObservable<TBufferOpening>, Func<TBufferOpening, IObservable<TBufferClosing>>) Kelebihan beban. Menunjukkan setiap elemen urutan yang dapat diamati yang dapat dikueri ke dalam buffer yang tidak tumpang tindih berturut-turut. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Menangkap>T<(>T<IObservable ) Kelebihan beban. Melanjutkan urutan yang dapat diamati yang dihentikan oleh pengecualian dengan urutan yang dapat diamati berikutnya. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Catch<T, TException>(Func<TException, IObservable<T>>) Kelebihan beban. Melanjutkan urutan yang dapat diamati yang dihentikan oleh pengecualian dari jenis yang ditentukan dengan urutan yang dapat diamati yang dihasilkan oleh handler. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > CombineLatest<T, TSecond, TResult Menggabungkan dua urutan yang dapat diamati ke dalam satu urutan yang dapat diamati dengan menggunakan fungsi pemilih setiap kali salah satu urutan yang dapat diamati menghasilkan elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ConcatT Menggabungkan dua urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Berisi<T>(T) Kelebihan beban. Menentukan apakah urutan yang dapat diamati berisi elemen tertentu dengan menggunakan perbandingan kesetaraan default. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Berisi>T<(T, IEqualityComparer<T>) Kelebihan beban. Menentukan apakah urutan yang dapat diamati berisi elemen tertentu dengan menggunakan System.Collections.Generic.IEqualityComparer tertentu< T>. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik CountT Mengembalikan Int32 yang menunjukkan jumlah total elemen dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik defaultIfEmpty<T>() Kelebihan beban. Mengembalikan elemen dari urutan yang ditentukan atau nilai default parameter jenis dalam urutan singleton jika urutannya kosong. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik defaultIfEmpty<T>(T) Kelebihan beban. Mengembalikan elemen dari urutan yang ditentukan atau nilai default parameter jenis dalam urutan singleton jika urutannya kosong. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TundaT (Rentang Waktu) Kelebihan beban. Menunjukkan urutan yang dapat diamati berdasarkan waktu jatuh tempo dengan sumber dan dueTime yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik < >T (DateTimeOffset) Kelebihan beban. Menunjukkan urutan yang dapat diamati berdasarkan waktu jatuh tempo dengan sumber dan dueTime yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik DelayT(TimeSpan, IScheduler) Kelebihan beban. Menunjukkan urutan yang dapat diamati berdasarkan waktu jatuh tempo dengan sumber, dueTime, dan penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TundaT(DateTimeOffset, IScheduler) Kelebihan beban. Menunjukkan urutan yang dapat diamati berdasarkan waktu jatuh tempo dengan sumber, dueTime, dan penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik < >() Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen berbeda dengan sumber tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > < <(IEqualityComparer<T>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen yang berbeda sesuai dengan pembanding. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Berbeda<T, TKey>(Func<T, TKey>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen yang berbeda sesuai dengan keySelector. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Distinct<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen yang berbeda sesuai dengan keySelector. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik <T>() DistinctUntilChanged Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen berdampingan yang berbeda dengan sumber tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik DistinctUntilChanged<T>(IEqualityComparer<T>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen berdampingan yang berbeda sesuai dengan pembanding. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik DistinctUntilChanged<T, TKey>(Func<T, TKey>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen berdampingan yang berbeda sesuai dengan keySelector. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik DistinctUntilChanged<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang hanya berisi elemen berdampingan yang berbeda sesuai dengan keySelector dan comparer. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >Do<T (>Action<T) Kelebihan beban. Memanggil tindakan untuk setiap elemen dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >Do<T (>IObserver<T>) Kelebihan beban. Memanggil tindakan untuk setiap elemen dalam urutan yang dapat diamati dan memanggil tindakan setelah penghentian luar biasa dari urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Lakukan>T<(Tindakan<T>, Tindakan) Kelebihan beban. Memanggil tindakan untuk setiap elemen dalam urutan yang dapat diamati dan memanggil tindakan setelah penghentian urutan yang dapat diamati dengan anggun. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Lakukan>T<(<Tindakan>,>Pengecualian<Tindakan ) Kelebihan beban. Memanggil tindakan untuk setiap elemen dalam urutan yang dapat diamati dan memanggil tindakan setelah penghentian luar biasa dari urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Lakukan>T<(Tindakan<T>, Pengecualian<Tindakan>, Tindakan) Kelebihan beban. Memanggil tindakan untuk setiap elemen dalam urutan yang dapat diamati, dan memanggil tindakan setelah penghentian yang anggun atau luar biasa dari urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ElementAtT Mengembalikan elemen pada indeks tertentu secara berurutan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ElementAtOrDefault<T> Mengembalikan elemen pada indeks tertentu secara berurutan atau nilai default jika indeks berada di luar rentang. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Akhirnya<T> Memanggil tindakan tertentu setelah urutan yang dapat diamati sumber berakhir secara normal atau dengan pengecualian. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik T pertama() Kelebihan beban. Mengembalikan elemen pertama dari urutan yang dapat diamati dengan sumber tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > > <Pertama (Func<T, Boolean>) Kelebihan beban. Mengembalikan elemen pertama dari urutan yang dapat diamati yang cocok dengan predikat. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >T<() FirstOrDefault Kelebihan beban. Mengembalikan elemen pertama dari urutan yang dapat diamati, atau nilai default jika tidak ada nilai yang ditemukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > FirstOrDefault<T (Func<T, Boolean>) Kelebihan beban. Mengembalikan elemen pertama dari urutan yang dapat diamati yang cocok dengan predikat, atau nilai default jika tidak ada nilai yang ditemukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Foo<T, R> (Ditentukan oleh MyExt.)
Metode Ekstensi Publik Metode Ekstensi Publik ForEachT Memanggil tindakan untuk setiap elemen dalam urutan yang dapat diamati, dan memblokir hingga urutan dihentikan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GetEnumerator<T> Mengembalikan enumerator yang menghitung semua nilai urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupBy<T, TKey>(Func<T, TKey>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupBy<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati sesuai dengan fungsi pemilih kunci dan pembanding tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati dan memilih elemen yang dihasilkan dengan menggunakan fungsi tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu dan pembanding dan memilih elemen yang dihasilkan dengan menggunakan fungsi tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupByUntil<T, TKey, TDuration>(Func<T, TKey>, Func<IGroupedObservable<TKey, T>, IObservable<TDuration>>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupByUntil<T, TKey, TDuration>(Func<T, TKey>, Func<IGroupedObservable<TKey, T>, IObservable<TDuration>>, IEqualityComparer<TKey>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati sesuai dengan fungsi pemilih kunci dan pembanding tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupByUntil<T, TKey, TElement, TDuration>(Func<T, TKey>, Func<T, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu dan memilih elemen yang dihasilkan dengan menggunakan fungsi tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupByUntil<T, TKey, TElement, TDuration>(Func<T, TKey>, Func<T, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>, IEqualityComparer<TKey>) Kelebihan beban. Mengelompokkan elemen urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu dan pembanding dan memilih elemen yang dihasilkan dengan menggunakan fungsi tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik GroupJoin<T, TRight, TLeftDuration, TRightDuration, TResult> Menghubungkan elemen dari dua urutan berdasarkan durasi yang tumpang tindih, dan mengelompokkan hasilnya. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik IgnoreElements<T> Mengabaikan semua nilai dalam urutan yang dapat diamati hanya menyisakan pesan penghentian. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Join<T, TRight, TLeftDuration, TRightDuration, TResult> Mengkorelasikan elemen dari dua urutan berdasarkan durasi yang tumpang tindih. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >T<terakhir () Kelebihan beban. Mengembalikan elemen terakhir dari urutan yang dapat diamati dengan sumber tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > >T<Terakhir (Func<T, Boolean>) Kelebihan beban. Mengembalikan elemen terakhir dari urutan yang dapat diamati yang cocok dengan predikat. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >T<LastOrDefault () Kelebihan beban. Mengembalikan elemen terakhir dalam urutan yang dapat diamati, atau nilai default jika tidak ada nilai yang ditemukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >T<LastOrDefault (Func<T, Boolean>) Kelebihan beban. Mengembalikan elemen terakhir dari urutan yang dapat diamati yang cocok dengan predikat, atau nilai default jika tidak ada nilai yang ditemukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > T<terbaru Sampel nilai terbaru dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > T<LongCount Mengembalikan Int64 yang menunjukkan jumlah total elemen dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Mewujudkan> T< Mewujudkan pemberitahuan implisit dari urutan yang dapat diamati sebagai nilai pemberitahuan eksplisit. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik T Max() Kelebihan beban. Mengembalikan elemen maksimum dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >Max<T (IComparer<T>) Kelebihan beban. Mengembalikan nilai maksimum dalam urutan yang dapat diamati sesuai dengan pembanding yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik MaxBy<T, TKey>(Func<T, TKey>) Kelebihan beban. Mengembalikan elemen dalam urutan yang dapat diamati dengan nilai kunci maksimum. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik MaxBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) Kelebihan beban. Mengembalikan elemen dalam urutan yang dapat diamati dengan nilai kunci maksimum. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > Merge<T (>IObservable<T) Kelebihan beban. Menggabungkan urutan urutan yang dapat diamati yang dapat diamati ke dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >Merge<T (IObservable<T>, IScheduler) Kelebihan beban. Menggabungkan dua urutan yang dapat diamati ke dalam satu urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik MinT () Kelebihan beban. Mengembalikan elemen minimum dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >T Menit<(>IComparer<T) Kelebihan beban. Mengembalikan nilai minimum dalam urutan yang dapat diamati sesuai dengan pembanding yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik MinBy<T, TKey>(Func<T, TKey>) Kelebihan beban. Mengembalikan elemen dalam urutan yang dapat diamati dengan nilai kunci minimum. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik MinBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) Kelebihan beban. Mengembalikan elemen dalam urutan yang dapat diamati dengan nilai kunci minimum sesuai dengan pembanding yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik MostRecentT Sampel nilai terbaru dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik MulticastT,TResult (ISubjectT, TResult) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat disambungkan yang setelah koneksi menyebabkan urutan sumber mendorong hasil ke subjek yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Multicast<T, TIntermediate, TResult>(Func<ISubject<T, TIntermediate>>, Func<IObservable<TIntermediate>, IObservable<TResult>>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang berisi elemen urutan yang dihasilkan oleh multicasting urutan sumber dalam fungsi pemilih. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik BerikutnyaT Sampel nilai berikutnya (memblokir tanpa buffering) dari dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > ObserveOn<T (SynchronizationContext) Kelebihan beban. Memberi tahu pengamat secara asinkron tentang konteks sinkronisasi yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik T(Kontrol) Kelebihan beban. (Ditentukan oleh ControlObservable.)
Metode Ekstensi Publik Metode Ekstensi Publik >(Dispatcher) ObserveOn<T Kelebihan beban. (Ditentukan olehDispatcherObservable .)
Metode Ekstensi Publik Metode Ekstensi Publik > ObserveOn<T (DispatcherScheduler) Kelebihan beban. (Ditentukan olehDispatcherObservable .)
Metode Ekstensi Publik Metode Ekstensi Publik ObserveOn<T>(IScheduler) Kelebihan beban. Secara asinkron memberi tahu pengamat tentang penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ObserveOnDispatcher<T> (Ditentukan olehDispatcherObservable .)
Metode Ekstensi Publik Metode Ekstensi Publik OnErrorResumeNext<T> Melanjutkan urutan yang dapat diamati yang dihentikan secara normal atau dengan pengecualian dengan urutan yang dapat diamati berikutnya. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Terbitkan>T<() Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > Terbit<kan>T (T) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar dan dimulai dengan initialValue. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Terbitkan<T,>TResult (Func<IObservable<T>, IObservable<TResult>>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Terbitkan<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, T) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar dan dimulai dengan initialValue. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik PublishLastT() Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar yang hanya berisi pemberitahuan terakhir. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik PublishLast<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar yang hanya berisi pemberitahuan terakhir. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik RefCount<TSource> Mengembalikan urutan yang dapat diamati yang tetap tersambung ke sumber selama setidaknya ada satu langganan ke urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Ulangi>T<() Kelebihan beban. Mengulangi urutan yang dapat diamati tanpa batas waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Ulangi>T<(Int32) Kelebihan beban. Mengulangi urutan yang dapat diamati tanpa batas waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Putar UlangT() Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar yang memutar ulang semua pemberitahuan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Putar UlangT(Rentang Waktu) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang semua pemberitahuan dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Pemutaran Ulang<T>(Int32) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Pemutaran Ulang<>T (IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar yang memutar ulang semua pemberitahuan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Putar UlangT (TimeSpan, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang semua pemberitahuan dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Putar Ulang<T>(Int32, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Pemutaran Ulang<T>(Int32, TimeSpan) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >Pemutaran Ulang<T (Int32, TimeSpan, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil pemilih memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang berbagi satu langganan ke urutan yang mendasar dan dimulai dengan nilai awal. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang semua pemberitahuan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang semua pemberitahuan dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang semua pemberitahuan dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<>, IObservable<TResult>>, Int32, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati yang merupakan hasil dari memanggil pemilih pada urutan yang dapat diamati yang dapat diamati yang dapat dihubungkan yang berbagi satu langganan ke urutan yang mendasar memutar ulang pemberitahuan bufferSize dalam jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik coba lagi<T>() Kelebihan beban. Mengulangi urutan yang dapat diamati sumber hingga berhasil dihentikan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Coba lagi>T<(Int32) Kelebihan beban. Mengulangi urutan yang dapat diamati sumber hingga berhasil dihentikan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik sampel<>(Rentang Waktu) Kelebihan beban. Sampel urutan yang dapat diamati pada setiap interval. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >Sampel<T (TimeSpan, IScheduler) Kelebihan beban. Sampel urutan yang dapat diamati pada setiap interval dengan sumber, interval, dan penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Sampel<T,>TSample (>TSample<IObservable ) Kelebihan beban. Sampel urutan yang dapat diamati pada tanda centang pengambilan sampel dengan sumber dan sampler yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > Scan<T (Func<T, T, T>) Kelebihan beban. Menerapkan fungsi akumulator melalui urutan yang dapat diamati dan mengembalikan setiap hasil perantara dengan sumber dan akumulator yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Scan<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) Kelebihan beban. Menerapkan fungsi akumulator melalui urutan yang dapat diamati dan mengembalikan setiap hasil perantara dengan sumber, benih, dan akumulator yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Pilih<T,>TResult (Func<T, TResult>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam formulir baru dengan sumber dan pemilih yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Pilih<T,>TResult (Func<T, Int32, TResult>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam formulir baru dengan menggabungkan indeks elemen dengan sumber dan pemilih yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SelectMany<T, TOther>(IObservable<TOther>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke urutan yang dapat diamati dan meratakan urutan yang dapat diamati yang dihasilkan menjadi satu urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SelectMany<T, TResult>(Func<T, IObservable<TResult>>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke urutan yang dapat diamati dan meratakan urutan yang dapat diamati yang dihasilkan menjadi satu urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SelectMany<T, TResult>(Func<T, IEnumerable<TResult>>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke urutan yang dapat diamati dan meratakan urutan yang dapat diamati yang dihasilkan menjadi satu urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SelectMany<T, TResult>(Func<T, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke urutan yang dapat diamati dan meratakan urutan yang dapat diamati yang dihasilkan menjadi satu urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SelectMany<T, TCollection, TResult>(Func<T, IEnumerable<TCollection>>, Func<T, TCollection, TResult>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke urutan yang dapat diamati dan meratakan urutan yang dapat diamati yang dihasilkan menjadi satu urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SelectMany<T, TCollection, TResult>(Func<T, IObservable<TCollection>>, Func<T, TCollection, TResult>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke urutan yang dapat diamati dan meratakan urutan yang dapat diamati yang dihasilkan menjadi satu urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SequenceEqual<T>(IObservable<T>) Kelebihan beban. Menentukan apakah dua urutan sama dengan membandingkan elemen secara berpasangan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SequenceEqual<T>(IObservable<T>, IEqualityComparer<T>) Kelebihan beban. Menentukan apakah dua urutan sama dengan membandingkan elemen secara berpasangan menggunakan perbandingan kesetaraan yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Tunggal () Kelebihan beban. Mengembalikan satu-satunya elemen dari urutan yang dapat diamati dan melempar pengecualian jika tidak ada tepat satu elemen dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > Single<T (Func<T, Boolean>) Kelebihan beban. Mengembalikan satu-satunya elemen dari urutan yang dapat diamati yang cocok dengan predikat dan melemparkan pengecualian jika tidak ada tepat satu elemen dalam urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik T() Kelebihan beban. Mengembalikan satu-satunya elemen dari urutan yang dapat diamati, atau nilai default jika urutan yang dapat diamati kosong. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SingleOrDefault<T>(Func<T, Boolean>) Kelebihan beban. Mengembalikan satu-satunya elemen dari urutan yang dapat diamati yang cocok dengan predikat, atau nilai default jika tidak ada nilai yang ditemukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Lewati> T< Melewati jumlah nilai tertentu dalam urutan yang dapat diamati lalu mengembalikan nilai yang tersisa. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SkipLast<T> Melewati jumlah elemen tertentu di akhir urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SkipUntil<T, TOther> Mengembalikan nilai dari urutan yang dapat diamati sumber hanya setelah urutan lain yang dapat diamati menghasilkan nilai. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SkipWhile<T>(Func<T, Boolean>) Kelebihan beban. Melewati nilai dalam urutan yang dapat diamati selama kondisi yang ditentukan benar lalu mengembalikan nilai yang tersisa. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SkipWhile<T>(Func<T, Int32, Boolean>) Kelebihan beban. Melewati nilai dalam urutan yang dapat diamati selama kondisi yang ditentukan benar lalu mengembalikan nilai yang tersisa. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik StartWith<T>T[]) Kelebihan beban. Menambahkan urutan nilai ke urutan yang dapat diamati dengan sumber dan nilai yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik StartWith<T>(IScheduler, T[]) Kelebihan beban. Menambahkan urutan nilai ke urutan yang dapat diamati dengan sumber, penjadwal, dan nilai yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Berlangganan< T>() Kelebihan beban. Mengevaluasi urutan yang dapat diamati dengan sumber tertentu. (Ditentukan oleh ObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik Berlangganan>T<(>Action<T) Kelebihan beban. Berlangganan handler elemen ke urutan yang dapat diamati. (Ditentukan oleh ObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik Berlangganan>T<(>Tindakan<T ,>Pengecualian<Tindakan ) Kelebihan beban. Berlangganan handler elemen dan handler pengecualian ke urutan yang dapat diamati. (Ditentukan oleh ObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik Berlangganan>T<(Tindakan<T>, Tindakan) Kelebihan beban. Berlangganan handler elemen dan handler penyelesaian ke urutan yang dapat diamati. (Ditentukan oleh ObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik Berlangganan>T<(Tindakan<T>, Pengecualian<Tindakan>, Tindakan) Kelebihan beban. Berlangganan handler elemen, handler pengecualian, dan handler penyelesaian ke urutan yang dapat diamati. (Ditentukan oleh ObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik (SynchronizationContext) Kelebihan beban. Secara asinkron berlangganan dan berhenti berlangganan pengamat pada konteks sinkronisasi yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SubscribeOnT (Kontrol) Kelebihan beban. (Ditentukan oleh ControlObservable.)
Metode Ekstensi Publik Metode Ekstensi Publik SubscribeOn<T>(Dispatcher) Kelebihan beban. (Ditentukan olehDispatcherObservable .)
Metode Ekstensi Publik Metode Ekstensi Publik SubscribeOn<T>(DispatcherScheduler) Kelebihan beban. (Ditentukan olehDispatcherObservable .)
Metode Ekstensi Publik Metode Ekstensi Publik subscribeOnT(IScheduler) Kelebihan beban. Secara asinkron berlangganan dan berhenti berlangganan pengamat pada penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik SubscribeOnDispatcher<T> (Ditentukan olehDispatcherObservable .)
Metode Ekstensi Publik Metode Ekstensi Publik Sinkronkan>T<() Kelebihan beban. Menyinkronkan urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Sinkronkan>T (Objek)< Kelebihan beban. Menyinkronkan urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Mengambil><T Mengembalikan jumlah nilai yang berdampingan yang ditentukan dari awal urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TakeLast<T> Mengembalikan jumlah elemen yang berdampingan yang ditentukan dari akhir urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TakeUntil<T, TOther> Mengembalikan nilai dari urutan yang dapat diamati sumber hingga urutan lain yang dapat diamati menghasilkan nilai. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TakeWhile<T>(Func<T, Boolean>) Kelebihan beban. Mengembalikan nilai dari urutan yang dapat diamati selama kondisi yang ditentukan benar, lalu melewati nilai yang tersisa. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TakeWhile<T>(Func<T, Int32, Boolean>) Kelebihan beban. Mengembalikan nilai dari urutan yang dapat diamati selama kondisi yang ditentukan benar, lalu melewati nilai yang tersisa. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Kemudian<T,> TResult Cocok ketika urutan yang dapat diamati memiliki nilai yang tersedia dan memproyeksikan nilainya. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ThrottleT(TimeSpan) Kelebihan beban. Mengabaikan nilai dari urutan yang dapat diamati yang diikuti oleh nilai lain sebelum waktu jatuh tempo dengan sumber dan dueTime yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik throttle<T>(TimeSpan, IScheduler) Kelebihan beban. Mengabaikan nilai dari urutan yang dapat diamati yang diikuti oleh nilai lain sebelum waktu jatuh tempo dengan sumber, dueTime, dan penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >TimeInterval<T () Kelebihan beban. Merekam interval waktu antara nilai berturut-turut dalam urutan yang dapat diamati dengan sumber yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TimeInterval<T>(IScheduler) Kelebihan beban. Merekam interval waktu antara nilai berturut-turut dalam urutan yang dapat diamati dengan sumber dan penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Batas WaktuT (Rentang Waktu) Kelebihan beban. Mengembalikan urutan yang dapat diamati atau TimeoutException jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik timeout<T>(DateTimeOffset) Kelebihan beban. Mengembalikan urutan yang dapat diamati atau TimeoutException jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TTimeout (TimeSpan, IObservableT) ) Kelebihan beban. Mengembalikan urutan yang dapat diamati sumber atau urutan lain yang dapat diamati jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Timeout<T>(DateTimeOffset, IObservable<T>) Kelebihan beban. Mengembalikan urutan yang dapat diamati atau TimeoutException jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik timeout<T>(TimeSpan, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati atau TimeoutException jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Timeout<T>(DateTimeOffset, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati atau TimeoutException jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Timeout<T>(TimeSpan, IObservable<T>, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati sumber atau urutan lain yang dapat diamati jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Timeout<T>(DateTimeOffset, IObservable<T>, IScheduler) Kelebihan beban. Mengembalikan urutan yang dapat diamati sumber atau urutan lain yang dapat diamati jika dueTime berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TimestampT () Kelebihan beban. Merekam tanda waktu untuk setiap nilai dalam urutan yang dapat diamati dengan sumber yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Tanda Waktu<T>(IScheduler) Kelebihan beban. Merekam tanda waktu untuk setiap nilai dalam urutan yang dapat diamati dengan sumber dan penjadwal yang ditentukan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToArray<T> Membuat array dari urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToDictionary<T, TKey>(Func<T, TKey>) Kelebihan beban. Membuat kamus dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToDictionary<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) Kelebihan beban. Membuat kamus dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu, dan pembanding. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) Kelebihan beban. Membuat kamus dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu, dan fungsi pemilih elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) Kelebihan beban. Membuat kamus dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu, pembanding, dan fungsi pemilih elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToEnumerable<T> Mengonversi urutan yang dapat diamati ke urutan yang dapat dijumlahkan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToEvent<T> Mengekspos urutan yang dapat diamati sebagai objek dengan peristiwa .NET dengan sumber tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToList Membuat daftar dari urutan yang dapat diamati. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToLookup<T, TKey>(Func<T, TKey>) Kelebihan beban. Membuat pencarian dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToLookup<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) Kelebihan beban. Membuat pencarian dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu, dan pembanding. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) Kelebihan beban. Membuat pencarian dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu, dan fungsi pemilih elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) Kelebihan beban. Membuat pencarian dari urutan yang dapat diamati sesuai dengan fungsi pemilih kunci tertentu, pembanding, dan fungsi pemilih elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik ToTaskT() Kelebihan beban. Mengembalikan tugas yang berisi nilai terakhir dari urutan yang dapat diamati. (Ditentukan oleh TaskObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik >ToTask<T (Objek) Kelebihan beban. Mengembalikan tugas yang berisi nilai terakhir dari urutan yang dapat diamati. (Ditentukan oleh TaskObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik ToTask<T>(CancellationToken) Kelebihan beban. Mengembalikan tugas yang berisi nilai terakhir dari urutan yang dapat diamati. (Ditentukan oleh TaskObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik >ToTask<T (CancellationToken, Object) Kelebihan beban. Mengembalikan tugas yang berisi nilai terakhir dari urutan yang dapat diamati. (Ditentukan oleh TaskObservableExtensions.)
Metode Ekstensi Publik Metode Ekstensi Publik >Where<T (Func<T, Boolean>) Kelebihan beban. Memfilter elemen urutan yang dapat diamati berdasarkan predikat. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik <T>(Func<T, Int32, Boolean>) Kelebihan beban. Memfilter elemen urutan yang dapat diamati berdasarkan predikat dengan menggabungkan indeks elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik WindowT (Int32) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam jendela yang tidak tumpang tindih berturut-turut yang diproduksi berdasarkan informasi jumlah elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik (TimeSpan) Window Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam jendela yang tidak tumpang tindih berturut-turut yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik TJendela (Int32, Int32) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati menjadi nol atau lebih jendela yang diproduksi berdasarkan informasi jumlah elemen. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik WindowT(TimeSpan, IScheduler) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam jendela yang tidak tumpang tindih berturut-turut yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik >Jendela<(Rentang Waktu, Rentang Waktu) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati menjadi nol atau lebih jendela yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik window<T>(TimeSpan, Int32) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam jendela yang selesai ketika sudah penuh atau waktu tertentu telah berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik WindowT(TimeSpan, TimeSpan, IScheduler) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati menjadi nol atau lebih jendela yang diproduksi berdasarkan informasi waktu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik > Window<T (TimeSpan, Int32, IScheduler) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam jendela yang selesai ketika sudah penuh atau waktu tertentu telah berlalu. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Window<T, TWindowClosing>(Func<IObservable<TWindowClosing>>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati ke dalam jendela yang tidak tumpang tindih berturut-turut. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Window<T, TWindowOpening, TWindowClosing>(IObservable<TWindowOpening>, Func<TWindowOpening, IObservable<TWindowClosing>>) Kelebihan beban. Memproyeksikan setiap elemen urutan yang dapat diamati menjadi nol atau lebih jendela. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Zip<T, TSecond, TResult>(IObservable<TSecond>, Func<T, TSecond, TResult>) Kelebihan beban. Menggabungkan dua urutan yang dapat diamati menjadi satu urutan yang dapat diamati dengan menggabungkan elemen mereka secara berpasangan. (Didefinisikan olehyang dapat diamati .)
Metode Ekstensi Publik Metode Ekstensi Publik Zip<T, TSecond, TResult>(IEnumerable<TSecond>, Func<T, TSecond, TResult>) Kelebihan beban. Menggabungkan urutan yang dapat diamati dan urutan yang dapat dijumlahkan ke dalam satu urutan yang dapat diamati dengan menggunakan fungsi pemilih. (Didefinisikan olehyang dapat diamati .)

Puncak

Komentar

Pengamatan dingin mulai berjalan setelah langganan, yaitu, urutan yang dapat diamati hanya mulai mendorong nilai ke pengamat saat Berlangganan dipanggil. Nilai juga tidak dibagikan di antara pelanggan. Ini berbeda dari hot observables seperti peristiwa pemindahan mouse atau ticker stok yang sudah menghasilkan nilai bahkan sebelum langganan aktif. Ketika pengamat berlangganan urutan yang dapat diamati panas, pengamat akan mendapatkan nilai saat ini dalam aliran. Urutan yang dapat diamati panas dibagikan di antara semua pelanggan, dan setiap pelanggan didorong nilai berikutnya secara berurutan. Misalnya, bahkan jika tidak ada yang berlangganan ticker saham tertentu, ticker akan terus memperbarui nilainya berdasarkan pergerakan pasar. Ketika pelanggan mendaftarkan minat pada ticker ini, pelanggan akan secara otomatis mendapatkan tanda centang terbaru.

Contoh

Dalam contoh berikut, kami mengonversi sumber urutan yang dapat diamati dingin ke yang panas menggunakan operator Terbitkan, yang mengembalikan instans IConnectableObservable<T> yang kami beri nama panas. Operator Terbitkan menyediakan mekanisme untuk berbagi langganan dengan menyiarkan satu langganan ke beberapa pelanggan. hot bertindak sebagai proksi dan berlangganan sumber, kemudian saat menerima nilai dari sumber, mendorongnya ke pelanggannya sendiri. Untuk membuat langganan ke sumber backing dan mulai menerima nilai, kami menggunakan metode IConnectableObservable.Connect(). Karena IConnectableObservable mewarisi IObservable, kita dapat menggunakan Berlangganan untuk berlangganan urutan panas ini bahkan sebelum mulai berjalan. Perhatikan bahwa dalam contoh, urutan panas belum dimulai ketika langganan1 berlangganannya. Oleh karena itu, tidak ada nilai yang didorong ke pelanggan. Setelah memanggil Connect, nilai kemudian didorong ke subscription1. Setelah penundaan 3 detik, langganan2 berlangganan panas dan mulai menerima nilai segera dari posisi saat ini (3 dalam hal ini) hingga akhir. Outputnya terlihat seperti ini:

Current Time: 6/1/2011 3:38:49 PM

Current Time after 1st subscription: 6/1/2011 3:38:49 PM

Current Time after Connect: 6/1/2011 3:38:52 PM

Observer 1: OnNext: 0

Observer 1: OnNext: 1

Current Time just before 2nd subscription: 6/1/2011 3:38:55 PM 

Observer 1: OnNext: 2

Observer 1: OnNext: 3

Observer 2: OnNext: 3

Observer 1: OnNext: 4

Observer 2: OnNext: 4
       
Console.WriteLine("Current Time: " + DateTime.Now);
var source = Observable.Interval(TimeSpan.FromSeconds(1));   //creates a sequence

IConnectableObservable<long> hot = Observable.Publish<long>(source);  // convert the sequence into a hot sequence

IDisposable subscription1 = hot.Subscribe(     // no value is pushed to 1st subscription at this point
                            x => Console.WriteLine("Observer 1: OnNext: {0}", x),
                            ex => Console.WriteLine("Observer 1: OnError: {0}", ex.Message),
                            () => Console.WriteLine("Observer 1: OnCompleted"));
Console.WriteLine("Current Time after 1st subscription: " + DateTime.Now);
Thread.Sleep(3000);  //idle for 3 seconds
hot.Connect();       // hot is connected to source and starts pushing value to subscribers 
Console.WriteLine("Current Time after Connect: " + DateTime.Now);
Thread.Sleep(3000);  //idle for 3 seconds
Console.WriteLine("Current Time just before 2nd subscription: " + DateTime.Now);
IDisposable subscription2 = hot.Subscribe(     // value will immediately be pushed to 2nd subscription
                            x => Console.WriteLine("Observer 2: OnNext: {0}", x),
                            ex => Console.WriteLine("Observer 2: OnError: {0}", ex.Message),
                            () => Console.WriteLine("Observer 2: OnCompleted"));
Console.ReadKey();

Lihat Juga

Referensi

System.Reactive.Subjects Namespace