IConnectableObservable<T> Arabirimi
Bağlanabilen ve bağlantısı kesilebilen gözlemlenebilir bir öğeyi temsil eder.
Ad Alanı:System.Reactive.Subjects
Derleme: System.Reactive (System.Reactive.dll içinde)
Syntax
'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.
Tür Parametreleri
outT
Tür.Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz . .
IConnectableObservable<T> türü aşağıdaki üyeleri kullanıma sunar.
Yöntemler
Ad | Açıklama | |
---|---|---|
Bağlan | Gözlemlenebilir öğesini bağlar. | |
Abonelik | ( IObservable'dan devralındı<T>.) |
Üst
Uzantı Metotları
Ad | Açıklama | |
---|---|---|
Toplama<T>(Func<T, T, T>) | Fazla Yüklendi. Gözlemlenebilir bir dizi üzerinde bir akümülatör işlevi uygular. ( Gözlemlenebilir tarafından tanımlanır.) | |
Toplama<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) | Fazla Yüklendi. Belirtilen çekirdek değerine sahip gözlemlenebilir bir dizi üzerinde bir biriktirici işlevi uygular. ( Gözlemlenebilir tarafından tanımlanır.) | |
Tümü<T> | Gözlemlenebilir bir dizinin tüm öğelerinin bir koşulu karşılayıp karşılamayacağını belirler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Amb<T> | Belirtilen birinci ve ikinci diziyle ilk tepki veren gözlemlenebilir diziyi yayılım. ( Gözlemlenebilir tarafından tanımlanır.) | |
Ve<T, TRight> | Her iki gözlemlenebilir dizide de kullanılabilir bir değer olduğunda eşleşir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Herhangi bir<T>() | Fazla Yüklendi. Gözlemlenebilir bir dizinin herhangi bir öğe içerip içermediğini belirler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Herhangi bir<T>(Func<T, Boole)> | Fazla Yüklendi. Gözlemlenebilir bir dizinin tüm öğelerinin bir koşulu karşılayıp karşılamayacağını belirler. ( Gözlemlenebilir tarafından tanımlanır.) | |
AsObservable<T> | Gözlemlenebilir bir dizinin kimliğini gizler. ( Gözlemlenebilir tarafından tanımlanır.) | |
AsQbservable<T> | Gözlemlenebilir bir diziyi sorgulanabilir gözlemlenebilir bir diziye dönüştürür. ( Qbservable tarafından tanımlanır.) | |
AssertEqual<T> | ( Uzantılar tarafından tanımlanır.) | |
Arabellek<T>(Int32) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini, öğe sayısı bilgilerine göre oluşturulan ardışık çakışmayan arabelleklere gösterir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Arabellek<T>(TimeSpan) | Fazla Yüklendi. Gözlemlenebilir dizinin her öğesini zamanlama bilgilerine göre oluşturulan ardışık örtüşmeyen arabelleklere gösterir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Arabellek<T>(Int32, Int32) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini, öğe sayısı bilgilerine göre oluşturulan sıfır veya daha fazla arabelleğe gösterir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Arabellek<T>(TimeSpan, IScheduler) | Fazla Yüklendi. Gözlemlenebilir dizinin her öğesini zamanlama bilgilerine göre oluşturulan ardışık örtüşmeyen arabelleklere gösterir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Arabellek<T>(TimeSpan, TimeSpan) | Fazla Yüklendi. Gözlemlenebilir dizideki her öğeyi zamanlama bilgilerine göre oluşturulan sıfır veya daha fazla arabelleğe gösterir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Arabellek<T>(TimeSpan, Int32) | Fazla Yüklendi. Gözlemlenebilir dizinin her öğesini, dolu olduğunda veya belirli bir süre geçtiğinde gönderilen bir arabelleğe belirtir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Arabellek<T>(TimeSpan, TimeSpan, IScheduler) | Fazla Yüklendi. Gözlemlenebilir dizideki her öğeyi zamanlama bilgilerine göre oluşturulan sıfır veya daha fazla arabelleğe gösterir. ( Observable tarafından tanımlanır.) | |
Arabellek<T>(TimeSpan, Int32, IScheduler) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini, dolu olduğunda veya belirli bir süre geçtiğinde gönderilen bir arabelleğe gösterir. ( Observable tarafından tanımlanır.) | |
Buffer<T, TBufferClosing>(Func<IObservable<TBufferClosing>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini birbirini izleyen çakışmayan arabelleklere gösterir. ( Observable tarafından tanımlanır.) | |
Buffer<T, TBufferOpening, TBufferClosing>(IObservable<TBufferOpening>, Func<TBufferOpening, IObservable<TBufferClosing>>) | Fazla Yüklendi. Sorgulanabilir gözlemlenebilir dizinin her öğesini birbirini izleyen çakışmayan arabelleklere gösterir. ( Observable tarafından tanımlanır.) | |
Catch<T>(IObservable<T>) | Fazla Yüklendi. Sonraki gözlemlenebilir sıra ile bir özel durum tarafından sonlandırılan gözlemlenebilir bir dizi devam eder. ( Observable tarafından tanımlanır.) | |
Catch<T, TException>(Func<TException, IObservable<T>>) | Fazla Yüklendi. İşleyici tarafından oluşturulan gözlemlenebilir dizi ile belirtilen tür özel durumu tarafından sonlandırılan gözlemlenebilir bir dizi devam eder. ( Observable tarafından tanımlanır.) | |
En Son<T, TSecond, TResult birleştirme> | Gözlemlenebilir dizilerden biri bir öğe oluşturduğunda seçici işlevini kullanarak iki gözlemlenebilir diziyi tek bir gözlemlenebilir dizide birleştirir. ( Observable tarafından tanımlanır.) | |
Concat<T> | İki gözlemlenebilir diziyi birleştirir. ( Observable tarafından tanımlanır.) | |
İçeren<T>(T) | Fazla Yüklendi. Varsayılan eşitlik karşılaştırıcısını kullanarak gözlemlenebilir bir dizinin belirtilen bir öğeyi içerip içermediğini belirler. ( Observable tarafından tanımlanır.) | |
İçeren<T>(T, IEqualityComparer<T>) | Fazla Yüklendi. Belirtilen System.Collections.Generic.IEqualityComparer< kullanarak gözlemlenebilir bir dizinin belirtilen bir öğeyi içerip içermediğini belirler. T>. ( Observable tarafından tanımlanır.) | |
Sayım<T> | Gözlemlenebilir bir dizideki öğelerin toplam sayısını temsil eden bir Int32 döndürür. ( Observable tarafından tanımlanır.) | |
DefaultIfEmpty<T>() | Fazla Yüklendi. Belirtilen dizinin öğelerini veya dizi boşsa tekil dizideki tür parametresinin varsayılan değerini döndürür. ( Observable tarafından tanımlanır.) | |
DefaultIfEmpty<T>(T) | Fazla Yüklendi. Belirtilen dizinin öğelerini veya dizi boşsa tekil dizideki tür parametresinin varsayılan değerini döndürür. ( Observable tarafından tanımlanır.) | |
Delay<T>(TimeSpan) | Fazla Yüklendi. Belirtilen kaynak ve dueTime ile son zamana göre gözlemlenebilir diziyi gösterir. ( Observable tarafından tanımlanır.) | |
Gecikme<T>(DateTimeOffset) | Fazla Yüklendi. Belirtilen kaynak ve dueTime ile son zamana göre gözlemlenebilir diziyi gösterir. ( Observable tarafından tanımlanır.) | |
Gecikme<T>(TimeSpan, IScheduler) | Fazla Yüklendi. Belirtilen kaynak, dueTime ve scheduler ile son zamana göre gözlemlenebilir diziyi gösterir. ( Observable tarafından tanımlanır.) | |
Delay<T>(DateTimeOffset, IScheduler) | Fazla Yüklendi. Belirtilen kaynak, dueTime ve scheduler ile son zamana göre gözlemlenebilir diziyi gösterir. ( Observable tarafından tanımlanır.) | |
Distinct<T>() | Fazla Yüklendi. Yalnızca belirli bir kaynağa sahip benzersiz öğeleri içeren gözlemlenebilir bir dizi döndürür. ( Observable tarafından tanımlanır.) | |
Distinct<T>(IEqualityComparer<T>) | Fazla Yüklendi. Karşılaştırıcıya göre yalnızca farklı öğeler içeren gözlemlenebilir bir dizi döndürür. ( Observable tarafından tanımlanır.) | |
Distinct<T, TKey>(Func<T, TKey>) | Fazla Yüklendi. yalnızca keySelector'a göre ayrı öğeler içeren gözlemlenebilir bir dizi döndürür. ( Observable tarafından tanımlanır.) | |
Distinct<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) | Fazla Yüklendi. yalnızca keySelector'a göre ayrı öğeler içeren gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
DistinctUntilChanged<T>() | Fazla Yüklendi. Yalnızca belirli bir kaynağa sahip ayrı bitişik öğeler içeren gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
DistinctUntilChanged<T>(IEqualityComparer<T>) | Fazla Yüklendi. Karşılaştırıcıya göre yalnızca ayrı bitişik öğeler içeren gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
DistinctUntilChanged<T, TKey>(Func<T, TKey>) | Fazla Yüklendi. yalnızca keySelector'a göre ayrı bitişik öğeler içeren gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
DistinctUntilChanged<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) | Fazla Yüklendi. keySelector ve karşılaştırıcıya göre yalnızca ayrı bitişik öğeler içeren gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Do<T>(Eylem<T>) | Fazla Yüklendi. Gözlemlenebilir dizideki her öğe için bir eylem çağırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
Do<T>(IObserver<T>) | Fazla Yüklendi. Gözlemlenebilir dizideki her öğe için bir eylem çağırır ve gözlemlenebilir dizinin olağanüstü sonlandırılması üzerine bir eylem çağırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
Do<T>(Eylem<T>, Eylem) | Fazla Yüklendi. Gözlemlenebilir dizideki her öğe için bir eylem çağırır ve gözlemlenebilir dizi düzgün sonlandırılırken bir eylem çağırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
Do<T>(Eylem<T>, Eylem<Özel Durumu>) | Fazla Yüklendi. Gözlemlenebilir dizideki her öğe için bir eylem çağırır ve gözlemlenebilir dizinin olağanüstü sonlandırılması üzerine bir eylem çağırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
Do<T>(Eylem<T>, Eylem<Özel Durumu>, Eylem) | Fazla Yüklendi. Gözlemlenebilir dizideki her öğe için bir eylem çağırır ve gözlemlenebilir dizinin düzgün veya istisnai şekilde sonlandırılmasına ilişkin bir eylem çağırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
ElementAt<T> | Bir dizideki belirtilen dizindeki öğesini döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
ElementAtOrDefault<T> | Belirtilen dizindeki öğeyi bir dizide veya dizin aralık dışındaysa varsayılan bir değerle döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Son olarak<T> | Kaynak gözlemlenebilir dizisi normal olarak veya bir özel durum tarafından sonlandırıldıktan sonra belirtilen eylemi çağırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
First<T>() | Fazla Yüklendi. Belirtilen kaynağa sahip gözlemlenebilir bir dizinin ilk öğesini döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
First<T>(Func<T, Boolean>) | Fazla Yüklendi. Koşulla eşleşen gözlemlenebilir bir dizinin ilk öğesini döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
FirstOrDefault<T>() | Fazla Yüklendi. Gözlemlenebilir bir dizinin ilk öğesini veya değer bulunamazsa varsayılan değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
FirstOrDefault<T>(Func<T, Boolean>) | Fazla Yüklendi. Koşulla eşleşen gözlemlenebilir bir dizinin ilk öğesini veya değer bulunamazsa varsayılan değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Foo<T, R> | ( MyExt tarafından tanımlanır.) | |
ForEach<T> | Gözlemlenebilir dizideki her öğe için bir eylem çağırır ve dizi sonlandırılana kadar engeller. ( Gözlemlenebilir tarafından tanımlanır.) | |
GetEnumerator<T> | Gözlemlenebilir dizinin tüm değerlerini numaralandıran bir numaralandırıcı döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupBy<T, TKey>(Func<T, TKey>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupBy<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini belirtilen anahtar seçici işlevine ve karşılaştırıcıya göre gruplandırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini gruplar ve belirtilen bir işlevi kullanarak sonuçta elde edilen öğeleri seçer. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini belirtilen anahtar seçici işlevine ve karşılaştırıcıya göre gruplandırır ve belirtilen bir işlevi kullanarak sonuçta elde edilen öğeleri seçer. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupByUntil<T, TKey, TDuration>(Func<T, TKey>, Func<IGroupedObservable<TKey, T>, IObservable<TDuration>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini belirtilen anahtar seçici işlevine göre gruplandırın. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupByUntil<T, TKey, TDuration>(Func<T, TKey>, Func<IGroupedObservable<TKey, T>, IObservable<TDuration>>, IEqualityComparer<TKey>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini belirtilen anahtar seçici işlevine ve karşılaştırıcıya göre gruplandırır. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupByUntil<T, TKey, TElement, TDuration>(Func<T, TKey>, Func<T, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini belirtilen bir anahtar seçici işlevine göre gruplandırın ve belirtilen bir işlevi kullanarak sonuç öğelerini seçer. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupByUntil<T, TKey, TElement, TDuration>(Func<T, TKey>, Func<T, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>, IEqualityComparer<TKey>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin öğelerini belirtilen anahtar seçici işlevine ve karşılaştırıcıya göre gruplandırır ve belirtilen bir işlevi kullanarak sonuçta elde edilen öğeleri seçer. ( Gözlemlenebilir tarafından tanımlanır.) | |
GroupJoin<T, TRight, TLeftDuration, TRightDuration, TResult> | Çakışan sürelere göre iki dizinin öğelerini ilişkilendirir ve sonuçları gruplandırir. ( Gözlemlenebilir tarafından tanımlanır.) | |
IgnoreElements<T> | Gözlemlenebilir bir dizideki tüm değerleri yoksayar ve yalnızca sonlandırma iletilerini bırakır. ( Gözlemlenebilir tarafından tanımlanır.) | |
Join<T, TRight, TLeftDuration, TRightDuration, TResult> | Çakışan sürelere göre iki dizinin öğelerini ilişkilendirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Last<T>() | Fazla Yüklendi. Belirtilen kaynağa sahip gözlemlenebilir bir dizinin son öğesini döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Last<T>(Func<T, Boolean>) | Fazla Yüklendi. Koşulla eşleşen gözlemlenebilir bir dizinin son öğesini döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
LastOrDefault<T>() | Fazla Yüklendi. Gözlemlenebilir dizideki son öğeyi veya değer bulunamazsa varsayılan değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
LastOrDefault<T>(Func<T, Boolean>) | Fazla Yüklendi. Koşulla eşleşen gözlemlenebilir bir dizinin son öğesini veya değer bulunamazsa varsayılan değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
En Son<T> | Gözlemlenebilir bir dizideki en son değeri örnekler. ( Gözlemlenebilir tarafından tanımlanır.) | |
LongCount<T> | Gözlemlenebilir bir dizideki öğelerin toplam sayısını temsil eden bir Int64 döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
T'nin gerçekleştirilmesi<> | Gözlemlenebilir bir dizinin örtük bildirimlerini açık bildirim değerleri olarak oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
Max<T>() | Fazla Yüklendi. Gözlemlenebilir bir dizideki en büyük öğeyi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Max<T>(IComparer<T>) | Fazla Yüklendi. Belirtilen karşılaştırıcıya göre gözlemlenebilir bir dizideki en büyük değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
MaxBy<T, TKey>(Func<T, TKey>) | Fazla Yüklendi. En büyük anahtar değeriyle gözlemlenebilir bir dizideki öğeleri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
MaxBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) | Fazla Yüklendi. En büyük anahtar değeriyle gözlemlenebilir bir dizideki öğeleri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Birleştirme<T>(IObservable<T>) | Fazla Yüklendi. Gözlemlenebilir dizilerin gözlemlenebilir dizisini gözlemlenebilir bir dizide birleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Birleştirme<T>(IObservable<T>, IScheduler) | Fazla Yüklendi. İki gözlemlenebilir diziyi tek bir gözlemlenebilir dizide birleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Min<T>() | Fazla Yüklendi. Gözlemlenebilir bir dizideki en küçük öğeyi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Min<T>(IComparer<T>) | Fazla Yüklendi. Belirtilen karşılaştırıcıya göre gözlemlenebilir bir dizideki en düşük değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
MinBy<T, TKey>(Func<T, TKey>) | Fazla Yüklendi. En düşük anahtar değeriyle gözlemlenebilir bir dizideki öğeleri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
MinBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) | Fazla Yüklendi. Belirtilen karşılaştırıcıya göre en düşük anahtar değeriyle gözlemlenebilir bir dizideki öğeleri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
MostRecent<T> | Gözlemlenebilir bir dizideki en son değeri örnekler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Çok Noktaya Yayın<T, TResult>(ISubject<T, TResult>) | Fazla Yüklendi. Bağlantıdan sonra kaynak dizinin sonuçları belirtilen konuya göndermesine neden olan, bağlanabilir bir gözlemlenebilir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Çok Noktaya Yayın<T, TIntermediate, TResult>(Func<ISubject<T, TIntermediate>>, Func<IObservable<TIntermediate>, IObservable<TResult>>) | Fazla Yüklendi. Bir seçici işlevi içindeki kaynak diziyi çok noktaya yayınlayarak üretilen bir dizinin öğelerini içeren gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Sonraki<T> | Bir sonraki değeri (arabelleğe almadan engelleme) gözlemlenebilir bir dizide örneği. ( Gözlemlenebilir tarafından tanımlanır.) | |
ObserveOn<T>(SynchronizationContext) | Fazla Yüklendi. Belirtilen eşitleme bağlamında gözlemcileri zaman uyumsuz olarak bilgilendirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
ObserveOn<T>(Denetim) | Fazla Yüklendi. ( ControlObservable tarafından tanımlanır.) | |
ObserveOn<T>(Dispatcher) | Fazla Yüklendi. ( DispatcherObservable tarafından tanımlanır.) | |
ObserveOn<T>(DispatcherScheduler) | Fazla Yüklendi. ( DispatcherObservable tarafından tanımlanır.) | |
ObserveOn<T>(IScheduler) | Fazla Yüklendi. Belirtilen zamanlayıcıda gözlemcileri zaman uyumsuz olarak bilgilendirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
ObserveOnDispatcher<T> | ( DispatcherObservable tarafından tanımlanır.) | |
OnErrorResumeNext<T> | Normal olarak veya bir sonraki gözlemlenebilir dizi ile bir özel durum tarafından sonlandırılan gözlemlenebilir bir dizi devam eder. ( Gözlemlenebilir tarafından tanımlanır.) | |
T>() Yayımlama< | Fazla Yüklendi. Temel alınan diziye tek bir abonelik paylaşan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yayımlama<T>(T) | Fazla Yüklendi. Temel alınan diziye tek bir abonelik paylaşan ve initialValue ile başlayan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
T, TResult>(Func<IObservable<T>, IObservable<TResult>>) yayımlama< | Fazla Yüklendi. Tek bir aboneliği temel alınan diziyle paylaşan bağlanabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
T, TResult>(Func<IObservable<T>, IObservable<TResult>>, T) yayımlama< | Fazla Yüklendi. Temel alınan diziye tek bir abonelik paylaşan ve initialValue ile başlayan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
PublishLast<T>() | Fazla Yüklendi. Yalnızca son bildirimi içeren temel diziye tek bir abonelik paylaşan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
PublishLast<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) | Fazla Yüklendi. Tek bir aboneliği yalnızca son bildirimi içeren temel diziye paylaşan bağlanabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
RefCount<TSource> | Gözlemlenebilir diziye en az bir abonelik olduğu sürece kaynağa bağlı kalan gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
T>() yinele< | Fazla Yüklendi. Gözlemlenebilir diziyi süresiz olarak tekrarlar. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yineleme<T>(Int32) | Fazla Yüklendi. Gözlemlenebilir diziyi süresiz olarak tekrarlar. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>() | Fazla Yüklendi. Tüm bildirimleri yeniden yürüten temel diziye tek bir aboneliği paylaşan bağlanabilir bir gözlemlenebilir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>(TimeSpan) | Fazla Yüklendi. Pencere içindeki tüm bildirimleri yeniden yürüten temel diziye tek bir aboneliği paylaşan bağlanabilir bir gözlemlenebilir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>(Int32) | Fazla Yüklendi. BufferSize bildirimlerini yeniden yürütme temel dizisine tek bir aboneliği paylaşan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>(IScheduler) | Fazla Yüklendi. Tüm bildirimleri yeniden yürüten temel diziye tek bir aboneliği paylaşan bağlanabilir bir gözlemlenebilir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>(TimeSpan, IScheduler) | Fazla Yüklendi. Pencere içindeki tüm bildirimleri yeniden yürüten temel diziye tek bir aboneliği paylaşan bağlanabilir bir gözlemlenebilir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>(Int32, IScheduler) | Fazla Yüklendi. BufferSize bildirimlerini yeniden yürütme temel dizisine tek bir aboneliği paylaşan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>(Int32, TimeSpan) | Fazla Yüklendi. Pencere içinde bufferSize bildirimlerini yeniden yürütme temel dizisine tek bir aboneliği paylaşan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T>(Int32, TimeSpan, IScheduler) | Fazla Yüklendi. Pencere içinde bufferSize bildirimlerini yeniden yürütme temel dizisine tek bir aboneliği paylaşan bağlanabilir gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) | Fazla Yüklendi. Tek bir aboneliği temel alınan diziyle paylaşan ve ilk değerle başlayan bağlanılabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, IScheduler) | Fazla Yüklendi. Tüm bildirimleri yeniden yürüten temel diziye tek bir abonelik paylaşan bağlanılabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan) | Fazla Yüklendi. Tek bir aboneliği paylaşan bağlanılabilir gözlemlenebilir bir dizide seçiciyi çağırmanın, pencere içindeki tüm bildirimleri yeniden oynatmaya yönelik temel diziye çağrılmasının sonucu olan gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32) | Fazla Yüklendi. BufferSize bildirimlerini yeniden yürüten temel diziye tek bir aboneliği paylaşan bağlanabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan, IScheduler) | Fazla Yüklendi. Tek bir aboneliği paylaşan bağlanılabilir gözlemlenebilir bir dizide seçiciyi çağırmanın, pencere içindeki tüm bildirimleri yeniden oynatmaya yönelik temel diziye çağrılmasının sonucu olan gözlemlenebilir bir sıra döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, IScheduler) | Fazla Yüklendi. BufferSize bildirimlerini yeniden yürüten temel diziye tek bir aboneliği paylaşan bağlanabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Yürütme<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan) | Fazla Yüklendi. Tek bir aboneliği paylaşan bağlanılabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür ve bufferSize bildirimlerini pencere içinde yeniden yürütmeyi temel alır. ( Gözlemlenebilir tarafından tanımlanır.) | |
Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) | Fazla Yüklendi. Tek bir aboneliği paylaşan bağlanılabilir gözlemlenebilir bir dizide seçiciyi çağırmanın sonucu olan gözlemlenebilir bir dizi döndürür ve bufferSize bildirimlerini pencere içinde yeniden yürütmeyi temel alır. ( Gözlemlenebilir tarafından tanımlanır.) | |
T() öğesini> yeniden deneyin< | Fazla Yüklendi. Kaynak gözlemlenebilir diziyi başarıyla sonlandırana kadar yineler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Yeniden Deneme<T>(Int32) | Fazla Yüklendi. Kaynak gözlemlenebilir diziyi başarıyla sonlandırana kadar yineler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Örnek<T>(TimeSpan) | Fazla Yüklendi. Her aralıkta gözlemlenebilir diziyi örnekler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Örnek<T>(TimeSpan, IScheduler) | Fazla Yüklendi. Belirtilen kaynak, aralık ve zamanlayıcı ile her aralıkta gözlemlenebilir diziyi örnekler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Örnek<T, TSample>(IObservable<TSample>) | Fazla Yüklendi. Belirtilen kaynak ve örnekleyici ile örnekleme onay işaretlerinde gözlemlenebilir diziyi örnekler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Tarama<T>(Func<T, T, T>) | Fazla Yüklendi. Gözlemlenebilir bir dizi üzerinde bir biriktirici işlevi uygular ve belirtilen kaynak ve biriktirici ile her ara sonucu döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
T<, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) | Fazla Yüklendi. Gözlemlenebilir bir dizi üzerinde bir biriktirici işlevi uygular ve belirtilen kaynak, çekirdek ve biriktirici ile her ara sonucu döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
T, TResult>(Func<T, TResult>) öğesini seçin< | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini belirtilen kaynak ve seçiciyle yeni bir forma projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
T, TResult>(Func<T, Int32, TResult>) öğesini seçin< | Fazla Yüklendi. Öğenin dizinini belirtilen kaynak ve seçiciyle birleştirerek gözlemlenebilir bir dizideki her öğeyi yeni bir forma projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
SelectMany<T, TOther>(IObservable<TOther>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini gözlemlenebilir bir diziye projeler ve elde edilen gözlemlenebilir dizileri tek bir gözlemlenebilir dizide düzleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
SelectMany<T, TResult>(Func<T, IObservable<TResult>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini gözlemlenebilir bir diziye projeler ve elde edilen gözlemlenebilir dizileri tek bir gözlemlenebilir dizide düzleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
SelectMany<T, TResult>(Func<T, IEnumerable<TResult>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini gözlemlenebilir bir diziye projeler ve elde edilen gözlemlenebilir dizileri tek bir gözlemlenebilir dizide düzleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
SelectMany<T, TResult>(Func<T, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini gözlemlenebilir bir diziye projeler ve elde edilen gözlemlenebilir dizileri tek bir gözlemlenebilir dizide düzleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
SelectMany<T, TCollection, TResult>(Func<T, IEnumerable<TCollection>>, Func<T, TCollection, TResult>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini gözlemlenebilir bir diziye projeler ve elde edilen gözlemlenebilir dizileri tek bir gözlemlenebilir dizide düzleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
SelectMany<T, TCollection, TResult>(Func<T, IObservable<TCollection>>, Func<T, TCollection, TResult>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini gözlemlenebilir bir diziye projeler ve elde edilen gözlemlenebilir dizileri tek bir gözlemlenebilir dizide düzleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
SequenceEqual<T>(IObservable<T>) | Fazla Yüklendi. öğeleri çift yönlü karşılaştırarak iki dizinin eşit olup olmadığını belirler. ( Gözlemlenebilir tarafından tanımlanır.) | |
SequenceEqual<T>(IObservable<T>, IEqualityComparer<T>) | Fazla Yüklendi. Belirtilen bir eşitlik karşılaştırıcısı kullanarak öğeleri çift yönlü karşılaştırarak iki dizinin eşit olup olmadığını belirler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Tek<T>() | Fazla Yüklendi. Gözlemlenebilir bir dizinin tek öğesini döndürür ve gözlemlenebilir dizide tam olarak bir öğe yoksa bir özel durum oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
Tek<T>(Func<T, Boole)> | Fazla Yüklendi. Gözlemlenebilir bir dizinin koşulla eşleşen tek öğesini döndürür ve gözlemlenebilir dizide tam olarak bir öğe yoksa bir özel durum oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
SingleOrDefault<T>() | Fazla Yüklendi. Gözlemlenebilir bir dizinin tek öğesini veya gözlemlenebilir dizi boşsa varsayılan değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
SingleOrDefault<T>(Func<T, Boolean>) | Fazla Yüklendi. Koşulla eşleşen gözlemlenebilir bir dizinin tek öğesini veya değer bulunamazsa varsayılan değeri döndürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
Atla<T> | Gözlemlenebilir bir dizide belirtilen sayıda değeri atlar ve sonra kalan değerleri döndürür. ( Observable tarafından tanımlanır.) | |
SkipLast<T> | Gözlemlenebilir bir sıranın sonunda belirtilen sayıda öğeyi atlar. ( Observable tarafından tanımlanır.) | |
SkipUntil<T, TOther> | Kaynak gözlemlenebilir dizideki değerleri yalnızca diğer gözlemlenebilir dizi bir değer ürettikten sonra döndürür. ( Observable tarafından tanımlanır.) | |
SkipWhile<T>(Func<T, Boolean>) | Fazla Yüklendi. Belirtilen koşul true olduğu sürece gözlemlenebilir bir dizideki değerleri atlar ve ardından kalan değerleri döndürür. ( Observable tarafından tanımlanır.) | |
SkipWhile<T>(Func<T, Int32, Boolean>) | Fazla Yüklendi. Belirtilen koşul true olduğu sürece gözlemlenebilir bir dizideki değerleri atlar ve ardından kalan değerleri döndürür. ( Observable tarafından tanımlanır.) | |
StartWith<T>[]) | Fazla Yüklendi. Belirtilen kaynak ve değerlerle bir değer dizisini gözlemlenebilir bir diziye ekler. ( Observable tarafından tanımlanır.) | |
StartWith<T>(IScheduler, T[]) | Fazla Yüklendi. Belirtilen kaynak, zamanlayıcı ve değerlerle bir değer dizisini gözlemlenebilir bir diziye ekler. ( Observable tarafından tanımlanır.) | |
T>() Abone Ol< | Fazla Yüklendi. Gözlemlenebilir diziyi belirtilen bir kaynakla değerlendirir. ( ObservableExtensions tarafından tanımlanır.) | |
Abone Ol<T>(Eylem<T>) | Fazla Yüklendi. Bir öğe işleyicisini gözlemlenebilir bir diziye abone eder. ( ObservableExtensions tarafından tanımlanır.) | |
Abone Ol T(Eylem<T>, Eylem<Özel Durumu>)>< | Fazla Yüklendi. Bir öğe işleyicisini ve özel durum işleyicisini gözlemlenebilir bir diziye abone eder. ( ObservableExtensions tarafından tanımlanır.) | |
Abone Ol<T>(Eylem<T>, Eylem) | Fazla Yüklendi. Bir öğe işleyicisini ve tamamlama işleyicisini gözlemlenebilir bir diziye abone eder. ( ObservableExtensions tarafından tanımlanır.) | |
Abone Ol<T>(Eylem<T>, Eylem<Özel Durumu>, Eylem) | Fazla Yüklendi. Bir öğe işleyicisini, özel durum işleyicisini ve tamamlama işleyicisini gözlemlenebilir bir diziye abone eder. ( ObservableExtensions tarafından tanımlanır.) | |
SubscribeOn<T>(SynchronizationContext) | Fazla Yüklendi. Zaman uyumsuz olarak belirtilen eşitleme bağlamında gözlemcilere abone olup aboneliklerini iptal eder. ( Observable tarafından tanımlanır.) | |
SubscribeOn<T>(Denetim) | Fazla Yüklendi. ( ControlObservable tarafından tanımlanır.) | |
SubscribeOn<T>(Dispatcher) | Fazla Yüklendi. ( DispatcherObservable tarafından tanımlanır.) | |
SubscribeOn<T>(DispatcherScheduler) | Fazla Yüklendi. ( DispatcherObservable tarafından tanımlanır.) | |
SubscribeOn<T>(IScheduler) | Fazla Yüklendi. Belirtilen zamanlayıcıda zaman uyumsuz olarak gözlemcilere abone olup aboneliklerini iptal eder. ( Observable tarafından tanımlanır.) | |
SubscribeOnDispatcher<T> | ( DispatcherObservable tarafından tanımlanır.) | |
T>() eşitleme< | Fazla Yüklendi. Gözlemlenebilir diziyi eşitler. ( Observable tarafından tanımlanır.) | |
Eşitle<T>(Nesne) | Fazla Yüklendi. Gözlemlenebilir diziyi eşitler. ( Observable tarafından tanımlanır.) | |
T al<> | Gözlemlenebilir bir sıranın başlangıcından belirtilen sayıda bitişik değer döndürür. ( Observable tarafından tanımlanır.) | |
TakeLast<T> | Gözlemlenebilir bir sıranın sonundan belirtilen sayıda bitişik öğe döndürür. ( Observable tarafından tanımlanır.) | |
TakeUntil<T, TOther> | Diğer gözlemlenebilir dizi bir değer üretene kadar kaynak gözlemlenebilir dizideki değerleri döndürür. ( Observable tarafından tanımlanır.) | |
TakeWhile<T>(Func<T, Boole)> | Fazla Yüklendi. Belirtilen koşul true olduğu sürece gözlemlenebilir bir diziden değerleri döndürür ve kalan değerleri atlar. ( Observable tarafından tanımlanır.) | |
TakeWhile<T>(Func<T, Int32, Boole)> | Fazla Yüklendi. Belirtilen koşul true olduğu sürece gözlemlenebilir bir diziden değerleri döndürür ve kalan değerleri atlar. ( Observable tarafından tanımlanır.) | |
Ardından<T, TResult> | Gözlemlenebilir dizi kullanılabilir bir değere sahip olduğunda ve değeri projelendirdiğinde eşleşir. ( Observable tarafından tanımlanır.) | |
Azaltma<T>(TimeSpan) | Fazla Yüklendi. Belirtilen kaynak ve dueTime ile süresi dolmadan önce başka bir değer tarafından takip edilen gözlemlenebilir bir dizideki değerleri yoksayar. ( Observable tarafından tanımlanır.) | |
Azaltma<T>(TimeSpan, IScheduler) | Fazla Yüklendi. Belirtilen kaynak, dueTime ve scheduler ile süresi dolmadan önce başka bir değer tarafından izlenen bir dizideki değerleri yoksayar. ( Observable tarafından tanımlanır.) | |
TimeInterval<T>() | Fazla Yüklendi. Belirtilen kaynakla gözlemlenebilir bir dizide ardışık değerler arasındaki zaman aralığını kaydeder. ( Observable tarafından tanımlanır.) | |
TimeInterval<T>(IScheduler) | Fazla Yüklendi. Belirtilen kaynak ve zamanlayıcı ile gözlemlenebilir bir dizide ardışık değerler arasındaki zaman aralığını kaydeder. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(TimeSpan) | Fazla Yüklendi. DueTime sona ererse gözlemlenebilir diziyi veya TimeoutException'u döndürür. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(DateTimeOffset) | Fazla Yüklendi. DueTime süresi dolarsa gözlemlenebilir diziyi veya TimeoutException'u döndürür. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(TimeSpan, IObservable<T>) | Fazla Yüklendi. DueTime süresi dolarsa kaynak gözlemlenebilir dizisini veya diğer gözlemlenebilir diziyi döndürür. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(DateTimeOffset, IObservable<T>) | Fazla Yüklendi. DueTime sona ererse gözlemlenebilir diziyi veya TimeoutException'u döndürür. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(TimeSpan, IScheduler) | Fazla Yüklendi. DueTime sona ererse gözlemlenebilir diziyi veya TimeoutException'u döndürür. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(DateTimeOffset, IScheduler) | Fazla Yüklendi. DueTime sona ererse gözlemlenebilir diziyi veya TimeoutException'u döndürür. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(TimeSpan, IObservable<T>, IScheduler) | Fazla Yüklendi. DueTime süresi dolarsa kaynak gözlemlenebilir dizisini veya diğer gözlemlenebilir diziyi döndürür. ( Observable tarafından tanımlanır.) | |
Zaman Aşımı<T>(DateTimeOffset, IObservable<T>, IScheduler) | Fazla Yüklendi. DueTime süresi dolarsa kaynak gözlemlenebilir dizisini veya diğer gözlemlenebilir diziyi döndürür. ( Observable tarafından tanımlanır.) | |
Zaman damgası<T>() | Fazla Yüklendi. Belirtilen kaynakla gözlemlenebilir bir dizideki her değer için zaman damgasını kaydeder. ( Observable tarafından tanımlanır.) | |
Zaman damgası<T>(IScheduler) | Fazla Yüklendi. Belirtilen kaynak ve zamanlayıcı ile gözlemlenebilir bir dizideki her değer için zaman damgasını kaydeder. ( Observable tarafından tanımlanır.) | |
ToArray<T> | Gözlemlenebilir bir diziden bir dizi oluşturur. ( Observable tarafından tanımlanır.) | |
ToDictionary<T, TKey>(Func<T, TKey>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine göre gözlemlenebilir bir diziden sözlük oluşturur. ( Observable tarafından tanımlanır.) | |
ToDictionary<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine ve bir karşılaştırıcıya göre gözlemlenebilir bir diziden sözlük oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine ve öğe seçici işlevine göre gözlemlenebilir bir diziden sözlük oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre gözlemlenebilir bir diziden sözlük oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToEnumerable<T> | Gözlemlenebilir bir diziyi numaralandırılabilir bir diziye dönüştürür. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToEvent<T> | Gözlemlenebilir bir diziyi, belirtilen kaynağa sahip bir .NET olayına sahip bir nesne olarak kullanıma sunar. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToList<T> | Gözlemlenebilir bir diziden liste oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToLookup<T, TKey>(Func<T, TKey>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine göre gözlemlenebilir bir diziden arama oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToLookup<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine ve bir karşılaştırıcıya göre gözlemlenebilir bir diziden arama oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine ve öğe seçici işlevine göre gözlemlenebilir bir diziden arama oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) | Fazla Yüklendi. Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre gözlemlenebilir bir diziden arama oluşturur. ( Gözlemlenebilir tarafından tanımlanır.) | |
ToTask<T>() | Fazla Yüklendi. Gözlemlenebilir dizinin son değerini içeren bir görev döndürür. ( TaskObservableExtensions tarafından tanımlanır.) | |
ToTask<T>(Nesne) | Fazla Yüklendi. Gözlemlenebilir dizinin son değerini içeren bir görev döndürür. ( TaskObservableExtensions tarafından tanımlanır.) | |
ToTask<T>(CancellationToken) | Fazla Yüklendi. Gözlemlenebilir dizinin son değerini içeren bir görev döndürür. ( TaskObservableExtensions tarafından tanımlanır.) | |
ToTask<T>(CancellationToken, Object) | Fazla Yüklendi. Gözlemlenebilir dizinin son değerini içeren bir görev döndürür. ( TaskObservableExtensions tarafından tanımlanır.) | |
Where<T>(Func<T, Boolean>) | Fazla Yüklendi. Bir koşula göre gözlemlenebilir bir dizinin öğelerini filtreler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Where<T>(Func<T, Int32, Boolean>) | Fazla Yüklendi. Öğenin dizinini birleştirerek bir koşula göre gözlemlenebilir bir dizinin öğelerini filtreler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(Int32) | Fazla Yüklendi. Gözlemlenebilir bir dizideki her öğeyi, öğe sayısı bilgilerine göre oluşturulan ardışık örtüşmeyen pencereler halinde projelendirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(TimeSpan) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her bir öğesini zamanlama bilgilerine göre oluşturulan ardışık örtüşmeyen pencerelere projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(Int32, Int32) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini, öğe sayısı bilgilerine göre oluşturulan sıfır veya daha fazla pencereye projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(TimeSpan, IScheduler) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her bir öğesini zamanlama bilgilerine göre oluşturulan ardışık örtüşmeyen pencerelere projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(TimeSpan, TimeSpan) | Fazla Yüklendi. Gözlemlenebilir bir dizideki her öğeyi zamanlama bilgilerine göre oluşturulan sıfır veya daha fazla pencereye projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(TimeSpan, Int32) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini, dolu olduğunda veya belirli bir süre geçtiğinde tamamlanan bir pencereye projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(TimeSpan, TimeSpan, IScheduler) | Fazla Yüklendi. Gözlemlenebilir bir dizideki her öğeyi zamanlama bilgilerine göre oluşturulan sıfır veya daha fazla pencereye projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T>(TimeSpan, Int32, IScheduler) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini, dolu olduğunda veya belirli bir süre geçtiğinde tamamlanan bir pencereye projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T, TWindowClosing>(Func<IObservable<TWindowClosing>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini ardışık örtüşmeyen pencerelere projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Pencere<T, TWindowOpening, TWindowClosing>(IObservable<TWindowOpening>, Func<TWindowOpening, IObservable<TWindowClosing>>) | Fazla Yüklendi. Gözlemlenebilir bir dizinin her öğesini sıfır veya daha fazla pencereye projeler. ( Gözlemlenebilir tarafından tanımlanır.) | |
Zip<T, TSecond, TResult>(IObservable<TSecond>, Func<T, TSecond, TResult>) | Fazla Yüklendi. İki gözlemlenebilir diziyi, öğelerini çift yönlü bir şekilde birleştirerek tek bir gözlemlenebilir dizide birleştirir. ( Gözlemlenebilir tarafından tanımlanır.) | |
Zip<T, TSecond, TResult>(IEnumerable<TSecond>, Func<T, TSecond, TResult>) | Fazla Yüklendi. Seçici işlevini kullanarak gözlemlenebilir bir diziyi ve numaralandırılabilir bir diziyi gözlemlenebilir tek bir dizide birleştirir. ( Gözlemlenebilir tarafından tanımlanır.) |
Üst
Açıklamalar
Soğuk gözlemlenebilir öğeler abonelikte çalışmaya başlar; örneğin gözlemlenebilir dizi yalnızca Subscribe çağrıldığında değerleri gözlemcilere göndermeye başlar. Değerler de aboneler arasında paylaşılmaz. Bu, bir abonelik etkin olmadan önce bile zaten değer üreten fare taşıma olayları veya hisse senedi değer değerlerinde olduğu gibi sıcak gözlemlenebilirlerden farklıdır. Bir gözlemci etkin gözlemlenebilir bir diziye abone olduğunda akıştaki geçerli değeri alır. Sık erişimli gözlemlenebilir sıra tüm aboneler arasında paylaşılır ve her abone dizideki bir sonraki değere gönderilir. Örneğin, hiç kimse belirli bir hisse senedi borsasına abone olmasa bile, borsacı piyasa hareketine göre değerini güncelleştirmeye devam eder. Bir abone bu değer çizgisine ilgiyi kaydettirdiğinde otomatik olarak en son değer çizgisine sahip olur.
Örnekler
Aşağıdaki örnekte, sık erişimli olarak adlandırdığımız IConnectableObservable T> örneğini döndüren Publish işlecini kullanarak soğuk gözlemlenebilir<bir sıra kaynağını sık erişimliye dönüştürüyoruz. Publish işleci, birden çok aboneye tek bir abonelik yayınlayarak abonelikleri paylaşma mekanizması sağlar. hot bir ara sunucu olarak görev yapar ve kaynağa abone olur, ardından kaynaktan değer aldığında bunları kendi abonelerine iletir. Yedekleme kaynağına abonelik oluşturmak ve değerleri almaya başlamak için IConnectableObservable.Connect() yöntemini kullanırız. IConnectableObservable, IObservable'ı devraldığından, çalışmaya başlamadan önce bile bu sık erişimli diziye abone olmak için Subscribe özelliğini kullanabiliriz. Örnekte, subscription1 abone olduğunda etkin sıranın başlatılmadığını unutmayın. Bu nedenle aboneye hiçbir değer gönderilmez. Connect çağrıldıktan sonra değerler subscription1 aboneliğine gönderiliyor. 3 saniyelik bir gecikmeden sonra subscription2 sık erişimliye abone olur ve değerleri geçerli konumdan (bu örnekte 3) sonuna kadar hemen almaya başlar. Çıktı şuna benzer:
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();