共用方式為


Observable 類別

針對可觀察序列的查詢作業提供一組靜態方法。

繼承階層架構

System.Object
  System.Reactive.Linq.Observable

Namespace:System.Reactive.Linq
裝配: System.Reactive.dll) 中的 System.Reactive (

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class Observable
'Usage
public static class Observable
[ExtensionAttribute]
public ref class Observable abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Observable =  class end
public final class Observable

Observable 類型會公開下列成員。

方法

  名稱 描述
匯總 < TSource (IObservable < TSource >> 、Func < TSource、TSource、TSource >) 將累加器函式套用至可觀察序列。
匯總 < TSource、TAccumulate > (IObservable < TSource > 、TAccumulate、Func < TAccumulate、TSource、TAccumulate >) 將累積器函式套用至具有指定種子值的可觀察序列。
所有 < TSource> 判斷可觀察序列的所有元素是否符合條件。
Amb < TSource (IEnumerable < IObservable < TSource >>>) 傳播可觀察序列,該序列會先回應指定的來源。
Amb < TSource (IObservable < TSource >> []) 傳播可觀察序列,該序列會先回應指定的來源。
Amb < TSource (IObservable TSource > 、IObservable << TSource >>) 傳播可觀察序列,其會先回應指定的第一個和第二個序列。
而 < TLeft、TRight> 當兩個可觀察的序列都有可用的值時相符。
任何 < TSource (IObservable < TSource >>) 判斷可觀察序列是否包含任何專案。
任何 < TSource (IObservable < TSource > 、Func < TSource > 、布林 > 值) 判斷可觀察序列的所有元素是否符合條件。
AsObservable < TSource> 隱藏可觀察序列的身分識別。
平均 (IObservable < Decimal >) 計算可觀察的 十進位 值序列平均值。
平均 (IObservable < Double >) 計算 Double 值的可觀察序列平均值。
平均 (IObservable < Int32 >) 計算 Int32 值的可觀察序列平均值。
平均 (IObservable < Int64 >) 計算 Int64 值的可觀察序列平均值。
平均 (IObservable < 可為 Null 的 < 十進位 >>) 計算可為 Null 之十進位 值的可觀察序列平均值。
平均 (IObservable 可為 Null 的 << 雙 >> 精度浮點數) 計算可為 Null Double 值的可觀察序列平均值。
平均 (IObservable 可為 Null 的 << Int32 >>) 計算可為 Null Int32 值的可觀察序列平均值。
平均 (IObservable 可為 Null 的 << Int64 >>) 計算可為 Null Int64 值的可觀察序列平均值。
平均 (IObservable << 可為 Null 的單 >> 一) 計算可為 Null 浮點數之可觀察序列的平均值。
平均 (IObservable < 單 > 一) 計算浮點數可觀察序列的平均值。
Buffer < TSource (IObservable < TSource >> 、Int32) 會根據專案計數資訊,將可觀察序列的每個元素指出為連續的非重迭緩衝區。
Buffer < TSource (IObservable < TSource >> 、TimeSpan) 會根據計時資訊,將可觀察序列的每個元素指出為連續的非重迭緩衝區。
Buffer < TSource (IObservable < TSource >> 、Int32、Int32) 會根據專案計數資訊,將可觀察序列的每個元素指出為零個或多個緩衝區。
Buffer < TSource (IObservable < TSource >> 、TimeSpan、Int32) 將可觀察序列的每個元素指出為已滿或已經過指定時間量時所傳送的緩衝區。
Buffer < TSource (IObservable < TSource >> 、TimeSpan、IScheduler) 會根據計時資訊,將可觀察序列的每個元素指出為連續的非重迭緩衝區。
Buffer < TSource (IObservable < TSource >> 、TimeSpan、TimeSpan) 會根據計時資訊,將可觀察序列的每個元素指出為零個或多個緩衝區。
Buffer < TSource (IObservable < TSource >> 、TimeSpan、Int32、IScheduler) 將可觀察序列的每個元素指出為已滿或已經過指定時間量時所傳送的緩衝區。
Buffer < TSource (IObservable < TSource >> 、TimeSpan、TimeSpan、IScheduler) 會根據計時資訊,將可觀察序列的每個元素指出為零個或多個緩衝區。
Buffer < TSource、TBufferClosing > (IObservable TSource > 、Func < IObservable << TBufferClosing >>) 將可觀察序列的每個元素指出為連續的非重迭緩衝區。
Buffer < TSource、TBufferOpening、TBufferClosing > (IObservable TSource > 、IObservable < TBufferOpening、Func < TBufferOpening > 、IObservable << TBufferClosing >>) 將可查詢的可觀察序列的每個元素指出為連續的非重迭緩衝區。
Cast < TResult> 將可觀察序列的專案轉換為指定的型別。
Catch < TSource (IEnumerable < IObservable < TSource >>>) 繼續以下一個可觀察序列的例外狀況終止的可觀察序列。
Catch < TSource (IObservable < TSource >> []) 繼續以下一個可觀察序列的例外狀況終止的可觀察序列。
攔截 < TSource (IObservable TSource > 、IObservable << TSource >>) 繼續以下一個可觀察序列的例外狀況終止的可觀察序列。
Catch < TSource、TException > (IObservable < TSource > 、Func < TException、IObservable < TSource >>) 使用處理程式所產生的可觀察序列,繼續以指定型別的例外狀況終止的可觀察序列。
CombineLatest TFirst < 、TSecond、TResult> 每當其中一個可觀察序列產生元素時,使用選取器函式,將兩個可觀察序列合併成一個可觀察序列。
Concat < TSource > (IEnumerable IObservable << TSource >>) 串連可觀察序列的可列舉序列。
Concat < TSource > (IObservable IObservable << TSource >>) 串連可觀察序列的可觀察序列。
Concat < TSource (IObservable < TSource >> []) 串連所有可觀察的序列。
Concat < TSource (IObservable TSource > 、IObservable << TSource >>) 串連兩個可觀察的序列。
包含 < TSource (IObservable < TSource > 、TSource >) 使用預設相等比較子,判斷可觀察序列是否包含指定的專案。
包含 < TSource (IObservable < TSource > 、TSource > 、IEqualityComparer < TSource >) 使用指定的 System.Collections.Generic.IEqualityComparer & lt,判斷可觀察序列是否包含指定的專案;T & gt;。
計數 < TSource> 會傳回 Int32 ,代表可觀察序列中的元素總數。
建立 < TSource (Func < IObserver < TSource >> 、Action >) 從具有指定訂閱的指定訂閱者法實作建立可觀察的序列。
建立 < TSource (Func < IObserver < TSource >> 、IDisposable >) 從訂閱者法實作建立可觀察的序列。
DefaultIfEmpty < TSource (IObservable < TSource >>) 如果序列是空的,則會傳回指定序列的專案或類型參數的預設值。
DefaultIfEmpty < TSource (IObservable < TSource > 、TSource >) 如果序列是空的,則會傳回指定序列的專案或類型參數的預設值。
Defer < TValue> 傳回可觀察的序列,每當新的觀察者訂閱時,就會叫用可觀察的處理站。
延遲 < TSource (IObservable < TSource >> 、DateTimeOffset) 使用指定的來源和 dueTime,依到期時間指出可觀察的序列。
延遲 < TSource (IObservable < TSource >> 、TimeSpan) 使用指定的來源和 dueTime,依到期時間指出可觀察的序列。
延遲 < TSource > (IObservable < TSource > 、DateTimeOffset、IScheduler) 使用指定的來源、dueTime 和排程器,依到期時間指出可觀察的序列。
延遲 < TSource (IObservable < TSource >> 、TimeSpan、IScheduler) 使用指定的來源、dueTime 和排程器,依到期時間指出可觀察的序列。
取消材料化 < TSource> 將可觀察序列的明確通知值取消材料化為隱含通知。
Distinct < TSource (IObservable < TSource >>) 傳回只包含具有指定來源之相異專案的可觀察序列。
Distinct < TSource (IObservable < TSource > 、IEqualityComparer < TSource >>) 傳回可觀察的序列,這個序列只會根據比較子包含相異專案。
Distinct < TSource、TKey > (IObservable < TSource、Func < TSource > 、TKey >) 根據 keySelector 傳回只包含相異專案的可觀察序列。
Distinct < TSource、TKey > (IObservable < TSource、Func < TSource > 、TKey、IEqualityComparer < TKey >>) 根據 keySelector 傳回只包含相異專案的可觀察序列。
DistinctUntilChanged < TSource > (IObservable < TSource >) 傳回只包含具有指定來源之相異連續專案的可觀察序列。
DistinctUntilChanged < TSource > (IObservable < TSource、IEqualityComparer < TSource >>) 傳回可觀察的序列,這個序列只會根據比較子包含相異連續的專案。
DistinctUntilChanged < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey >) 根據 keySelector 傳回只包含相異連續專案的可觀察序列。
DistinctUntilChanged < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey > 、IEqualityComparer < TKey >) 根據 keySelector 和比較子,傳回只包含相異連續專案的可觀察序列。
Do < TSource (IObservable < TSource > , Action < TSource >>) 針對可觀察序列中的每個專案叫用動作。
Do < TSource (IObservable < TSource > , IObserver < TSource >>) 針對可觀察序列中的每個專案叫用動作,並在可觀察序列的例外終止時叫用動作。
Do < TSource (IObservable < TSource > , Action TSource >> , Action <) 針對可觀察序列中的每個專案叫用動作,並在可觀察序列的正常終止時叫用動作。
Do < TSource (IObservable < TSource, Action TSource >>> , Action << Exception) > 針對可觀察序列中的每個專案叫用動作,並在可觀察序列的例外終止時叫用動作。
Do < TSource (IObservable < TSource, Action TSource >>> , Action < Exception > , Action) < 針對可觀察序列中的每個專案叫用動作,並在可觀察序列的正常或例外終止時叫用動作。
ElementAt < TSource> 傳回位於序列中指定索引處的項目。
ElementAtOrDefault < TSource> 傳回位於序列中指定索引處的元素;如果索引超出範圍,則傳回預設值。
空白 < TResult > () 傳回空的可觀察序列。
空白 < TResult > (IScheduler) 傳回具有指定排程器的空可觀察序列。
<最後 TSource> 在來源可觀察序列正常終止或由例外狀況終止之後,叫用指定的動作。
第一個 < TSource (IObservable < TSource >>) 傳回具有指定來源之可觀察序列的第一個專案。
第一個 < TSource (IObservable < TSource > 、Func < TSource > 、布林 > 值) 傳回符合述詞之可觀察序列的第一個專案。
FirstOrDefault < TSource (IObservable < TSource >>) 傳回可觀察序列的第一個專案,如果沒有找到任何值,則傳回預設值。
FirstOrDefault < TSource > (IObservable < TSource, Func < TSource > , Boolean >) 傳回符合述詞之可觀察序列的第一個專案,如果沒有找到任何值,則傳回預設值。
ForEach < TSource> 叫用可觀察序列中每個專案的動作,並封鎖直到序列終止為止。
FromAsyncPattern (Func < AsyncCallback, Object, IAsyncResult > , Action < IAsyncResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < TResult (Func < AsyncCallback, Object, IAsyncResult >> , Func < IAsyncResult, TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1 (Func < T1 > , AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult, Func < IAsyncResult, TResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult, Func < IAsyncResult > , TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult, Func < IAsyncResult > , TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult > , Func < IAsyncResult, TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult, Func < IAsyncResult > , TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9、T10、T11、T12、T13、T14、TResult > (Func < T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13、T14、AsyncCallback、Object、IAsyncResult > 、Func < IAsyncResult、TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1、TResult > (Func < T1、AsyncCallback、Object、IAsyncResult > 、Func < IAsyncResult、TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2 > (Func < T1, T2, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, TResult > (Func < T1, T2, AsyncCallback, Object, IAsyncResult > , Func < IAsyncResult, TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3 > (Func < T1, T2, T3, AsyncCallback, Object, IAsyncResult > , Action < IAsyncResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, TResult > (Func T1, T2, T3, AsyncCallback, Object, IAsyncResult > , Func << IAsyncResult, TResult >) 將 Begin/End invoke 函式組轉換成非同步函式。
FromAsyncPattern < T1, T2, T3, T4 > (Func < T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, TResult > (Func < T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult > , Func < IAsyncResult, TResult >) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5 > (Func < T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, TResult > (Func < T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult > , Func < IAsyncResult, TResult >) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, T6 > (Func < T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7 > (Func < T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, T6, TResult > (Func < T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult, Func < IAsyncResult > , TResult >) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult, Func < IAsyncResult > , TResult >) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8 > (Func < T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult > , Func < IAsyncResult, TResult >) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromAsyncPattern < T1, T2, T3, T4, T5, T6, T7, T8, T9 > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult, Action < IAsyncResult >>) 將 Begin/End invoke 函式配對轉換成非同步函式。
方法靜態成員 FromEvent (動作 < 動作 > 、動作 < 動作 >) 將 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEvent TEventArgs (Action Action << TEventArgs, Action Action << TEventArgs >>>>) <> 將 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEvent TDelegate、TEventArgs <> (Action < TDelegate > 、Action < TDelegate >) 將 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEvent TDelegate, TEventArgs <> (Func < Action < TEventArgs > , TDelegate > , Action < TDelegate, Action < TDelegate >>) 將 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEventPattern (Action EventHandler、Action < EventHandler >>) < 將符合標準 .NET 事件模式的 .NET 事件轉換為具有指定之新增處理常式和移除處理常式的可觀察序列。
方法靜態成員 FromEventPattern (Object,String) 使用反映尋找實例事件,將符合標準 .NET 事件模式的 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEventPattern (Type,String) 使用反映來尋找靜態事件,將符合標準 .NET 事件模式的 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEventPattern < TEventArgs > (Action < EventHandler < TEventArgs >> , Action < EventHandler < TEventArgs >>) 將符合標準 .NET 事件模式的 .NET 事件轉換為具有指定之新增處理常式和移除處理常式的可觀察序列。
方法靜態成員 FromEventPattern < TEventArgs > (Object, String) 使用反映尋找實例事件,將符合標準 .NET 事件模式的 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEventPattern < TEventArgs > (Type, String) 使用反映來尋找靜態事件,將符合標準 .NET 事件模式的 .NET 事件轉換為可觀察的序列。
方法靜態成員 FromEventPattern < TDelegate, TEventArgs > (Action < TDelegate > , Action < TDelegate >) 將符合標準 .NET 事件模式的 .NET 事件轉換為具有指定之新增處理常式和移除處理常式的可觀察序列。
方法靜態成員 FromEventPattern TDelegate, TEventArgs (Func EventHandler < TEventArgs >> , TDelegate > , Action TDelegate, Action << TDelegate >>) << 將符合標準 .NET 事件模式的 .NET 事件轉換為具有指定轉換的可觀察序列、新增處理常式和移除處理常式。
方法靜態成員 產生 < TState、TResult > (TState、Func < TState、Boolean > 、Func < TState、TState > 、Func < TState、TResult >) 從初始狀態逐一查看狀態,直到條件失敗為止,以產生可觀察的序列。
方法靜態成員 產生 < TState、TResult > (TState、Func < TState、Boolean > 、Func < TState、TState > 、Func TState、TResult > 、Func << TState、DateTimeOffset >) 從初始狀態逐一查看狀態,直到條件失敗為止,以產生可觀察的序列。
方法靜態成員 產生 < TState、TResult > (TState、Func < TState、Boolean > 、Func < TState、TState > 、Func TState、TResult > 、Func << TState、TimeSpan >) 從初始狀態逐一查看狀態,直到條件失敗為止,以產生可觀察的序列。
方法靜態成員 產生 < TState、TResult > (TState、Func < TState、Boolean > 、Func < TState、TState、Func < TState > 、TResult > 、IScheduler) 從初始狀態逐一查看狀態,直到條件失敗為止,以產生可觀察的序列。
方法靜態成員 產生 < TState、TResult > (TState、Func < TState、Boolean > 、Func < TState、TState > 、Func TState、TResult > 、Func << TState、DateTimeOffset > 、IScheduler) 從初始狀態逐一查看狀態,直到條件失敗為止,以產生可觀察的序列。
方法靜態成員 產生 < TState、TResult > (TState、Func < TState、Boolean > 、Func < TState、TState > 、Func TState、TResult > 、Func << TState、TimeSpan > 、IScheduler) 從初始狀態逐一查看狀態,直到條件失敗為止,以產生可觀察的序列。
方法靜態成員 GetEnumerator < TSource> 傳回列舉值,列舉可觀察序列的所有值。
方法靜態成員 GroupBy < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey >) 根據指定的索引鍵選取器函式,將可觀察序列的專案分組。
方法靜態成員 GroupBy < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey、IEqualityComparer < TKey >>) 根據指定的索引鍵選取器函式和比較子,將可觀察序列的專案分組。
方法靜態成員 GroupBy < TSource、TKey、TElement > (IObservable < TSource > 、Func TSource、TKey > 、Func << TSource、TElement >) 將可觀察序列的專案分組,並使用指定的函式來選取產生的專案。
方法靜態成員 GroupBy < TSource、TKey、TElement > (IObservable < TSource > 、Func < TSource、TKey、Func < TSource、TElement > 、IEqualityComparer < TKey >>) 根據指定的索引鍵選取器函式和比較子,將可觀察序列的專案分組,並使用指定的函式來選取產生的專案。
GroupByUntil < TSource、TKey、TDuration > (IObservable < TSource、Func TSource > 、TKey、Func << IGroupedObservable < TKey > 、TSource > 、IObservable < TDuration >>) 根據指定的索引鍵選取器函式,將可觀察序列的專案分組。
GroupByUntil < TSource, TKey, TDuration (IObservable < TSource > , Func < TSource, TKey > , Func < IGroupedObservable < TKey, TSource > , IObservable < TDuration >>> , IEqualityComparer < TKey >) 根據指定的索引鍵選取器函式和比較子,將可觀察序列的專案分組。
GroupByUntil < TSource, TKey, TElement, TDuration > (IObservable TSource > , Func TSource, TKey > , Func < TSource, TElement, Func << IGroupedObservable << TKey, TElement >> , IObservable < TDuration) >> 根據指定的索引鍵選取器函式,將可觀察序列的專案分組,並使用指定的函式來選取產生的元素。
GroupByUntil < TSource, TKey, TElement, TDuration (IObservable TSource > , Func < TSource, TKey > , Func TSource, TElement > , Func << IGroupedObservable < TKey, TElement > , IObservable << TDuration >>> , IEqualityComparer < TKey) > 根據指定的索引鍵選取器函式和比較子,將可觀察序列的專案分組,並使用指定的函式來選取產生的元素。
GroupJoin < TLeft、TRight、TLeftDuration、TRightDuration、TResult> 根據重迭的持續時間,將兩個序列的專案相互關聯,並將結果分組。
IgnoreElements < TSource> 忽略可觀察序列中的所有值,只留下終止訊息。
Interval (TimeSpan) 傳回可觀察的序列,此序列會在每個期間之後產生值。
Interval (TimeSpan、IScheduler) 傳回可觀察的序列,此序列會在每個期間之後產生值。
Join < TLeft、TRight、TLeftDuration、TRightDuration、TResult> 根據重迭持續時間,將兩個序列的專案相互關聯。
最後 < 一個 TSource (IObservable < TSource >>) 傳回具有指定來源之可觀察序列的最後一個專案。
最後 < 一個 TSource (IObservable < TSource > 、Func < TSource > 、布林 > 值) 傳回符合述詞之可觀察序列的最後一個專案。
LastOrDefault < TSource (IObservable < TSource >>) 傳回可觀察序列中的最後一個專案,如果沒有找到任何值,則傳回預設值。
LastOrDefault < TSource (IObservable < TSource > , Func < TSource > , Boolean >) 傳回符合述詞之可觀察序列的最後一個專案,如果找不到任何值,則傳回預設值。
最新的 < TSource> 取樣可觀察序列中最新的值。
LongCount < TSource> 會傳回 Int64 ,代表可觀察序列中的元素總數。
具體化 < TSource> 將可觀察序列的隱含通知具體化為明確的通知值。
IObservable < 十進位 > (上限) 傳回可觀察的 十進位 值序列中的最大值。
IObservable < Double > (max) 傳回 Double 值可觀察序列中的最大值。
IObservable < Int32 > (max) 傳回 Int32 值可觀察序列中的最大值。
IObservable < Int64 > (max) 傳回 Int64 值可觀察序列中的最大值。
最大 (IObservable < 可為 Null 的 < 十進位 >>) 傳回可為 Null 之十進位 值之可觀察序列中的最大值。
最大 (IObservable < 可為 Null 的 < Double >>) 傳回可為 Null Double 值的可觀察序列中的最大值。
最大 (IObservable 可為 Null 的 << Int32 >>) 傳回可為 Null Int32 值的可觀察序列中的最大值。
最大 (IObservable 可為 Null 的 << Int64 >>) 傳回可為 Null Int64 值的可觀察序列中的最大值。
最大 (IObservable << 可為 Null 的單 >> 一) 傳回可為 Null 浮點數之可觀察序列中的最大值。
IObservable < Single >) max ( 傳回浮點數可觀察序列中的最大值。
最大 < TSource (IObservable < TSource >>) 傳回可觀察序列中的最大元素。
最大 < TSource (IObservable < TSource > 、IComparer < TSource >>) 根據指定的比較子傳回可觀察序列中的最大值。
MaxBy < TSource、TKey > (IObservable < TSource、Func < TSource > 、TKey >) 傳回具有最大索引鍵值之可觀察序列中的專案。
MaxBy < TSource、TKey > (IObservable < TSource、Func < TSource > 、TKey > 、IComparer < TKey >) 傳回具有最大索引鍵值之可觀察序列中的專案。
合併 < TSource > (IEnumerable < IObservable < TSource >>) 將可觀察序列的可列舉序列合併成單一可觀察序列。
合併 < TSource (IObservable IObservable << TSource >>>) 將可觀察序列的可觀察序列合併成可觀察序列。
合併 < TSource (IObservable < TSource >> []) 將所有可觀察的序列合併成單一可觀察序列。
合併 < TSource > (IEnumerable IObservable << TSource >> , Int32) 將可觀察序列的可列舉序列合併成可觀察序列,限制內部序列的並行訂閱數目。
方法靜態成員 合併 < TSource > (IEnumerable IObservable << TSource >> 、IScheduler) 將可觀察序列的可列舉序列合併成單一可觀察序列。
方法靜態成員 合併 < TSource > (IObservable IObservable << TSource >> ,Int32) 將可觀察序列的可列舉序列合併成可觀察序列,限制內部序列的並行訂閱數目。
方法靜態成員 合併 < TSource > (IObservable TSource > 、IObservable << TSource >) 將可觀察序列的可觀察序列合併成可觀察的序列。
方法靜態成員 合併 < TSource > (IScheduler、IObservable < TSource > []) 將所有可觀察的序列合併成單一可觀察序列。
方法靜態成員 合併 < TSource > (IEnumerable IObservable << TSource >> , Int32, IScheduler) 將可觀察序列的可列舉序列合併成可觀察序列,限制內部序列的並行訂閱數目。
方法靜態成員 合併 < TSource > (IObservable TSource > 、IObservable << TSource > 、IScheduler) 將兩個可觀察序列合併成單一可觀察序列。
方法靜態成員 最小 (IObservable < 十進位 >) 傳回 Decimal 值的可觀察序列中的最小值。
方法靜態成員 最小 (IObservable < Double >) 傳回 Double 值可觀察序列中的最小值。
方法靜態成員 Min (IObservable < Int32 >) 傳回 Int32 值可觀察序列中的最小值。
方法靜態成員 最小 (IObservable < Int64 >) 傳回 Int64 值可觀察序列中的最小值。
方法靜態成員 最小 (IObservable < 可為 Null 的 < 十進位 >>) 傳回可觀察的十 進制 值序列中的最小值。
方法靜態成員 最小 (IObservable 可為 Null 的雙精度浮點 << 數) >> 傳回可為 Null Double 值的可觀察序列中的最小值。
方法靜態成員 最小 (IObservable < 可為 Null 的 < Int32 >>) 傳回可為 Null Int32 值的可觀察序列中的最小值。
方法靜態成員 最小 (IObservable < 可為 Null 的 < Int64 >>) 傳回可為 Null Int64 值的可觀察序列中的最小值。
方法靜態成員 最小 (IObservable < 可為 < Null 的單 >> 一) 傳回可觀察的浮點數序列中的最小值。
方法靜態成員 最小 (IObservable < Single >) 傳回浮點數可觀察序列中的最小值。
方法靜態成員 最小 < TSource > (IObservable < TSource >) 傳回可觀察序列中的最小專案。
方法靜態成員 最小 < TSource > (IObservable < TSource > 、IComparer < TSource >) 根據指定的比較子,傳回可觀察序列中的最小值。
方法靜態成員 MinBy < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey >) 傳回具有最小索引鍵值的可觀察序列中的專案。
方法靜態成員 MinBy < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey、IComparer < TKey >>) 根據指定的比較子,傳回具有最小索引鍵值的可觀察序列中的專案。
方法靜態成員 MostRecent < TSource> 以可觀察序列取樣最新的值。
方法靜態成員 多播 < TSource、TResult > (IObservable < TSource > 、ISubject < TSource、TResult >) 傳回連接時可連線的可觀察序列,導致來源序列將結果推送至指定的主旨。
方法靜態成員 多播 < TSource、TIntermediate、TResult > (IObservable < TSource > 、Func < ISubject < TSource、TIntermediate >> 、Func < IObservable TIntermediate > 、IObservable << TResult >>) 傳回可觀察的序列,其中包含選取器函式內多播來源序列所產生的序列專案。
方法靜態成員 Never < TResult> 傳回非終止的可觀察序列。
方法靜態成員 下一個 < TSource> 取樣下一個值 (封鎖,而不用在可觀察的序列中緩衝處理) 。
方法靜態成員 ObserveOn < TSource > (IObservable < TSource > 、IScheduler) 以非同步方式在指定的排程器上通知觀察者。
方法靜態成員 ObserveOn < TSource > (IObservable < TSource > 、SynchronizationCoNtext) 以非同步方式在指定的同步處理內容上通知觀察者。
方法靜態成員 OfType < TResult> 根據指定的型別篩選可觀察序列的專案。
方法靜態成員 OnErrorResumeNext < TSource > (IEnumerable IObservable << TSource >>) 繼續以正常方式終止的可觀察序列,或以下一個可觀察序列的例外狀況終止。
方法靜態成員 OnErrorResumeNext < TSource > (IObservable < TSource > []) 繼續以正常方式終止的可觀察序列,或以下一個可觀察序列的例外狀況終止。
方法靜態成員 OnErrorResumeNext < TSource > (IObservable TSource > ,IObservable << TSource >) 繼續以正常方式終止的可觀察序列,或以下一個可觀察序列的例外狀況終止。
方法靜態成員 發佈 < TSource > (IObservable < TSource >) 傳回可連線的可觀察序列,此序列會將單一訂閱共用至基礎序列。
方法靜態成員 發佈 < TSource > (IObservable < TSource > 、TSource) 傳回可連線的可觀察序列,此序列會將單一訂用帳戶共用至基礎序列,並以 initialValue 開頭。
方法靜態成員 發佈 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >>) 傳回可觀察序列,這是在共用單一訂用帳戶至基礎序列之可連線可觀察序列上叫用選取器的結果。
方法靜態成員 發佈 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >> 、TSource) 傳回可連線的可觀察序列,此序列會將單一訂用帳戶共用至基礎序列,並以 initialValue 開頭。
方法靜態成員 PublishLast < TSource > (IObservable < TSource >) 傳回可連線的可觀察序列,此序列會將單一訂用帳戶共用至僅包含最後一個通知的基礎序列。
方法靜態成員 PublishLast < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >>) 傳回可觀察序列,這是叫用可連接可觀察序列上選取器的結果,該序列只會共用包含最後一個通知之基礎序列的單一訂用帳戶。
方法靜態成員 Range (Int32、 Int32) 在指定的範圍內產生可觀察的整數序列。
方法靜態成員 Range (Int32、Int32、IScheduler) 在指定的範圍內產生可觀察的整數序列。
方法靜態成員 RefCount < TSource> 傳回可觀察的序列,只要至少有一個可觀察序列的訂用帳戶,就會保持連線到來源。
方法靜態成員 重複 < TSource > (IObservable < TSource >) 無限期地重複可觀察的序列。
方法靜態成員 重複 < TResult > (TResult) 產生可觀察的序列,以無限方式重複指定的專案。
方法靜態成員 重複 < TSource > (IObservable < TSource > ,Int32) 無限期地重複可觀察的序列。
方法靜態成員 重複 < TResult > (TResult、Int32) 產生可觀察的序列,這個序列會重複指定專案的指定次數。
方法靜態成員 重複 < TResult > (TResult、IScheduler) 產生可觀察的序列,以無限方式重複指定的專案。
方法靜態成員 重複 < TResult (TResult > 、Int32、IScheduler) 產生可觀察的序列,這個序列會重複指定次數的指定專案。
方法靜態成員 重新執行 < TSource > (IObservable < TSource >) 傳回可連線的可觀察序列,此序列會將單一訂用帳戶共用至基礎序列,以重新執行所有通知。
方法靜態成員 重新執行 < TSource > (IObservable < TSource > ,Int32) 傳回可連線的可觀察序列,此序列會共用單一訂閱給基礎序列重新執行 bufferSize 通知。
方法靜態成員 重新執行 < TSource > (IObservable < TSource > 、IScheduler) 傳回可連線的可觀察序列,此序列會將單一訂用帳戶共用至基礎序列,以重新執行所有通知。
方法靜態成員 重新執行 < TSource > (IObservable < TSource > 、TimeSpan) 傳回可連線的可觀察序列,此序列會將單一訂閱共用至基礎序列,以重新執行視窗內的所有通知。
方法靜態成員 重新執行 < TSource > (IObservable < TSource > 、Int32、IScheduler) 傳回可連線的可觀察序列,此序列會共用單一訂閱給基礎序列重新執行 bufferSize 通知。
方法靜態成員 重新執行 < TSource > (IObservable < TSource > 、Int32、TimeSpan) 傳回可連線的可觀察序列,此序列會共用單一訂閱給基礎序列重新執行 bufferSize 視窗中的通知。
方法靜態成員 重新執行 < TSource > (IObservable < TSource > 、TimeSpan、IScheduler) 傳回可連線的可觀察序列,此序列會將單一訂閱共用至基礎序列,以重新執行視窗內的所有通知。
方法靜態成員 重新執行 < TSource > (IObservable < TSource > 、Int32、TimeSpan、IScheduler) 傳回可連線的可觀察序列,此序列會共用單一訂閱給基礎序列重新執行 bufferSize 視窗中的通知。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >>) 傳回可觀察序列,這是叫用可連接可觀察序列上選取器的結果,該序列會共用基礎序列的單一訂用帳戶,並以初始值開頭。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >> 、Int32) 傳回可觀察序列,這是叫用可連接可觀察序列上選取器的結果,該序列會將單一訂用帳戶共用至基礎序列重新執行 bufferSize 通知。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >> 、IScheduler) 傳回可觀察序列,這是叫用可連接可觀察序列上選取器的結果,該序列會將單一訂用帳戶共用至基礎序列重新執行所有通知。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable << TSource > 、IObservable < TResult >> 、TimeSpan) 傳回可觀察序列,這是叫用可連接可觀察序列上選取器的結果,該序列會共用單一訂用帳戶給基礎序列,以重新執行視窗內的所有通知。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >> 、Int32、IScheduler) 傳回可觀察序列,這是叫用可連接可觀察序列上選取器的結果,該序列會將單一訂用帳戶共用至基礎序列重新執行 bufferSize 通知。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >> 、Int32、TimeSpan) 傳回可觀察序列,這是在可連接可觀察序列上叫用選取器的結果,該序列會將單一訂用帳戶共用至基礎序列重新執行 bufferSize 視窗中的通知。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable < TSource > 、IObservable << TResult >> 、TimeSpan、IScheduler) 傳回可觀察序列,這是叫用可連接可觀察序列上選取器的結果,該序列會共用單一訂用帳戶給基礎序列,以重新執行視窗內的所有通知。
方法靜態成員 重新執行 < TSource、TResult > (IObservable TSource > 、Func < IObservable << TSource > 、IObservable < TResult >> 、Int32、TimeSpan、IScheduler) 傳回可觀察序列,這是在可連接可觀察序列上叫用選取器的結果,該序列會將單一訂用帳戶共用至基礎序列重新執行 bufferSize 視窗中的通知。
方法靜態成員 重試 < TSource > (IObservable < TSource >) 重複來源可觀察序列,直到成功終止為止。
方法靜態成員 重試 < TSource > (IObservable < TSource > ,Int32) 重複來源可觀察序列,直到成功終止為止。
方法靜態成員 傳回 < TResult > (TResult) 傳回可觀察序列,其中包含具有指定值的單一專案。
方法靜態成員 傳回 < TResult > (TResult、IScheduler) 傳回可觀察的序列,其中包含具有指定值和排程器的單一值。
範例 < TSource (IObservable < TSource >> 、TimeSpan) 在每個間隔取樣可觀察的序列。
範例 < TSource (IObservable < TSource >> 、TimeSpan、IScheduler) 使用指定的來源、間隔和排程器,在每個間隔取樣可觀察的序列。
範例 < TSource、TSample > (IObservable TSource > 、IObservable << TSample >) 使用指定的來源和取樣器,在取樣刻度時取樣可觀察的序列。
掃描 < TSource (IObservable < TSource >> 、Func < TSource、TSource、TSource >) 將累積器函式套用至可觀察序列,並使用指定的來源和累積器傳回每個中繼結果。
掃描 < TSource、TAccumulate > (IObservable < TSource > 、TAccumulate、Func < TAccumulate、TSource、TAccumulate >) 將累積器函式套用至可觀察序列,並使用指定的來源、種子和累積器傳回每個中繼結果。
選取 < [TSource]、[TResult > ] (IObservable < TSource、Func < TSource > 、TResult >) 使用指定的來源和選取器,將可觀察序列的每個元素投影到新的表單中。
選取 < [TSource]、[TResult > (IObservable < TSource、Func < TSource > 、Int32、TResult >) 藉由將元素的索引與指定的來源和選取器併入,將可觀察序列的每個元素投影到新的表單中。
SelectMany < TSource、TResult > (IObservable < TSource > 、Func < TSource、IEnumerable < TResult >>) 將可觀察序列的每個元素投影到可觀察的序列,並將產生的可觀察序列扁平化成一個可觀察序列。
SelectMany < TSource、TResult > (IObservable < TSource > 、Func < TSource、IObservable < TResult >>) 將可觀察序列的每個元素投影到可觀察的序列,並將產生的可觀察序列扁平化成一個可觀察序列。
SelectMany < TSource、TOther > (IObservable < TSource > 、IObservable < TOther >) 將可觀察序列的每個元素投影到可觀察的序列,並將產生的可觀察序列扁平化成一個可觀察序列。
SelectMany < TSource、TResult > (IObservable < TSource > 、Func < TSource、IObservable < TResult >> 、Func Exception、IObservable TResult >> 、Func << IObservable << TResult >>) 將可觀察序列的每個元素投影到可觀察的序列,並將產生的可觀察序列扁平化成一個可觀察序列。
SelectMany < TSource、TCollection、TResult > (IObservable < TSource > 、Func < TSource、IEnumerable < TCollection、Func < TSource、TCollection >> 、TResult >) 將可觀察序列的每個元素投影到可觀察的序列,並將產生的可觀察序列扁平化成一個可觀察序列。
SelectMany < TSource、TCollection、TResult > (IObservable < TSource > 、Func < TSource、IObservable < TCollection、Func < TSource、TCollection >> 、TResult >) 將可觀察序列的每個元素投影到可觀察的序列,並將產生的可觀察序列扁平化成一個可觀察序列。
SequenceEqual < TSource (IObservable TSource > 、IObservable << TSource >>) 藉由比較專案配對來判斷兩個序列是否相等。
SequenceEqual < TSource (IObservable TSource > 、IObservable << TSource >> 、IEqualityComparer < TSource >) 使用指定的相等比較子,判斷兩個序列是否相等。
單一 < TSource (IObservable < TSource >>) 傳回可觀察序列的唯一元素,如果可觀察序列中沒有一個專案,則會擲回例外狀況。
單 < 一 TSource (IObservable < TSource > 、Func < TSource > 、布林 > 值) 傳回符合述詞之可觀察序列的唯一元素,如果可觀察序列中沒有一個專案,則會擲回例外狀況。
SingleOrDefault < TSource > (IObservable < TSource >) 傳回可觀察序列的唯一元素,如果可觀察序列是空的,則傳回預設值。
SingleOrDefault < TSource (IObservable < TSource > , Func < TSource > , Boolean >) 傳回符合述詞之可觀察序列的唯一元素,如果沒有找到任何值,則傳回預設值。
Skip < TSource> 略過可觀察序列中的指定值數目,然後傳回其餘的值。
SkipLast < TSource> 略過可觀察序列結尾的指定專案數目。
SkipUntil < TSource、TOther> 只有在其他可觀察序列產生值之後,才會從來源可觀察序列傳回值。
SkipWhile < TSource (IObservable < TSource > 、Func < TSource > 、Boolean >) 只要指定的條件為 true,就會略過可觀察序列中的值,然後傳回其餘的值。
SkipWhile < TSource (IObservable < TSource > 、Func < TSource > 、Int32、Boolean >) 只要指定的條件為 true,就會略過可觀察序列中的值,然後傳回其餘的值。
開始 (動作) 以非同步方式叫用動作。
開始 (動作、IScheduler) 以非同步方式叫用動作。
啟動 < TSource (Func < TSource >>) 以非同步方式叫用函式。
啟動 < TSource (Func < TSource >> 、IScheduler) 以非同步方式叫用函式。
StartWith < TSource (IObservable < TSource > , TSource > []) 在具有指定來源和值的可觀察序列前面加上值序列。
StartWith < TSource (IObservable < TSource > , IScheduler, TSource > []) 在具有指定來源、排程器和值的可觀察序列前面加上值序列。
訂閱 < TSource (IEnumerable < TSource > 、IObserver < TSource >>) 使用指定的來源和觀察者,訂閱可列舉序列。
訂閱 < TSource > (IEnumerable < TSource、IObserver < TSource >> 、IScheduler) 使用指定的來源和觀察者,訂閱可列舉序列。
SubscribeOn < TSource (IObservable < TSource >> 、IScheduler) 以非同步方式訂閱和取消訂閱指定排程器上的觀察者。
SubscribeOn < TSource > (IObservable < TSource > 、SynchronizationCoNtext) 以非同步方式訂閱和取消訂閱指定之同步處理內容上的觀察者。
方法靜態成員 IObservable < 十進位 > (總和) 計算 Decimal 值序列的總和。
方法靜態成員 IObservable < Double > (Sum) 計算 Double 值序列的總和。
方法靜態成員 Sum (IObservable < Int32 >) 計算 Int32 值序列的總和。
方法靜態成員 IObservable < Int64 > (總和) 計算 Int64 值序列的總和。
方法靜態成員 IObservable 可為 < Null 的 < 十進位 >> (總和) 計算可為 Null 的十進位 值序列總和。
方法靜態成員 Sum (IObservable 可為 Null 的雙 >> 精度浮點 << 數) 計算可為 Null Double 值序列的總和。
方法靜態成員 Sum (IObservable < Nullable < Int32 >>) 計算可為 Null Int32 值的序列總和。
方法靜態成員 Sum (IObservable < Nullable < Int64 >>) 計算可為 Null 的 Int64 值序列總和。
方法靜態成員 Sum (IObservable 可為 < Null 的單 < 一 >>) 計算可為 Null 浮點數序列的總和。
方法靜態成員 Sum (IObservable < Single >) 計算浮點數序列的總和。
方法靜態成員 切換 < TSource> 將可觀察序列的可觀察序列轉換成可觀察序列,只從最新的可觀察序列產生值。
方法靜態成員 同步 < 處理 TSource > (IObservable < TSource >) 同步可觀察的序列。
方法靜態成員 同步 < 處理 TSource > (IObservable < TSource > 、物件) 同步可觀察的序列。
方法靜態成員 Take < TSource> 從可觀察序列的開頭傳回指定的連續值數目。
方法靜態成員 TakeLast < TSource> 從可觀察序列結尾傳回指定的連續專案數目。
方法靜態成員 TakeUntil < TSource、TOther> 從來源可觀察序列傳回值,直到其他可觀察序列產生值為止。
方法靜態成員 TakeWhile < TSource > (IObservable < TSource > , Func < TSource, Boolean >) 只要指定的條件為 true,就會從可觀察序列傳回值,然後略過其餘的值。
方法靜態成員 TakeWhile < TSource > (IObservable < TSource > 、Func < TSource、Int32、Boolean >) 只要指定的條件為 true,就會從可觀察序列傳回值,然後略過其餘的值。
方法靜態成員 然後 < TSource、TResult> 當可觀察序列具有可用的值並投影值時,比對 。
方法靜態成員 <節流 TSource (IObservable < TSource >> 、TimeSpan) 忽略可觀察序列中的值,其後面接著另一個值,然後才有指定的來源和 dueTime。
方法靜態成員 <節流 TSource > (IObservable < TSource > 、TimeSpan、IScheduler) 忽略可觀察序列中的值,後面接著另一個值,然後才有指定的來源 dueTime 和 scheduler。
方法靜態成員 擲回 < TResult > (例外狀況) 傳回以例外狀況終止的可觀察序列。
方法靜態成員 擲回 < TResult > (例外狀況,IScheduler) 傳回以指定之排程器例外狀況終止的可觀察序列。
方法靜態成員 TimeInterval < TSource > (IObservable < TSource >) 使用指定的來源,記錄可觀察序列中連續值之間的時間間隔。
方法靜態成員 TimeInterval < TSource > (IObservable < TSource > 、IScheduler) 使用指定的來源和排程器,記錄可觀察序列中連續值之間的時間間隔。
方法靜態成員 逾 < 時 TSource > (IObservable < TSource > 、DateTimeOffset) 如果 dueTime 經過,則會傳回可觀察序列或 TimeoutException。
方法靜態成員 逾 < 時 TSource > (IObservable < TSource > 、TimeSpan) 如果 dueTime 經過,則會傳回可觀察序列或 TimeoutException。
方法靜態成員 逾 < 時 TSource > (IObservable < TSource > 、DateTimeOffset、IObservable < TSource >) 如果 dueTime 經過,則會傳回可觀察序列或 TimeoutException。
方法靜態成員 逾 < 時 TSource > (IObservable < TSource > 、DateTimeOffset、IScheduler) 如果 dueTime 經過,則會傳回可觀察序列或 TimeoutException。
方法靜態成員 逾 < 時 TSource (IObservable < TSource >> 、TimeSpan、IObservable < TSource >) 如果 dueTime 經過,則傳回來源可觀察序列或其他可觀察序列。
方法靜態成員 逾 < 時 TSource > (IObservable < TSource > 、TimeSpan、IScheduler) 如果 dueTime 經過,則會傳回可觀察序列或 TimeoutException。
方法靜態成員 逾 < 時 TSource > (IObservable < TSource > 、DateTimeOffset、IObservable < TSource > 、IScheduler) 如果 dueTime 經過,則傳回來源可觀察序列或其他可觀察序列。
方法靜態成員 逾 < 時 TSource > (IObservable < TSource > 、TimeSpan、IObservable < TSource > 、IScheduler) 如果 dueTime 經過,則傳回來源可觀察序列或其他可觀察序列。
Timer (DateTimeOffset) 傳回可在到期時間產生值的可觀察序列。
計時器 (TimeSpan) 傳回可觀察的序列,這個序列會在到期時間經過之後產生值。
Timer (DateTimeOffset、IScheduler) 傳回可在到期時間產生值的可觀察序列。
Timer (DateTimeOffset、TimeSpan) 傳回可在到期時間產生值的可觀察序列,然後在每個期間之後產生值。
計時器 (TimeSpan、IScheduler) 傳回可觀察的序列,這個序列會在到期時間經過之後產生值。
計時器 (TimeSpan、TimeSpan) 傳回可觀察的序列,這個序列會在到期時間經過之後,然後在每個期間之後產生值。
Timer (DateTimeOffset、TimeSpan、IScheduler) 傳回可在到期時間產生值的可觀察序列,然後在每個期間之後產生值。
計時器 (TimeSpan、TimeSpan、IScheduler) 傳回可觀察的序列,這個序列會在到期時間經過之後產生值,然後再傳回每個期間。
時間戳記 < TSource (IObservable < TSource >>) 使用指定的來源,記錄可觀察序列中每個值的時間戳記。
時間戳記 < TSource (IObservable < TSource >> 、IScheduler) 使用指定的來源和排程器,記錄可觀察序列中每個值的時間戳記。
ToArray < TSource> 從可觀察的序列建立陣列。
ToAsync (動作) 將函式轉換成非同步函式。
ToAsync (Action、IScheduler) 將函式轉換成非同步函式。
ToAsync < TSource (Action < TSource >>) 將函式轉換成非同步函式。
ToAsync < TResult > (Func < TResult >) 將函式轉換成非同步函式。
ToAsync < TSource (Action < TSource >> ,IScheduler) 將函式轉換成非同步函式。
ToAsync < TResult (Func < TResult >> 、IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult >) 將函式轉換成非同步函式。
ToAsync < T1、 T2、 T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1、 T2、 T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > (Action < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1、T2 > (Action < T1、T2 >) 將函式轉換成非同步函式。
ToAsync < T、TResult > (Func < T、TResult >) 將函式轉換成非同步函式。
ToAsync < T1、T2 > (Action < T1、T2 > 、IScheduler) 將函式轉換成非同步函式。
ToAsync < T、TResult > (Func < T、TResult > 、IScheduler) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3 > (Action < T1、T2、T3 >) 將函式轉換成非同步函式。
ToAsync < T1、T2、TResult > (Func < T1、T2、TResult >) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3 > (Action < T1、T2、T3 > 、IScheduler) 將函式轉換成非同步函式。
ToAsync < T1、T2、TResult > (Func < T1、T2、TResult > 、IScheduler) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3、T4 > (動作 < T1、T2、T3、T4 >) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3、TResult > (Func < T1、T2、T3、TResult >) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3、T4 > (Action < T1、T2、T3、T4 > 、IScheduler) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3、TResult > (Func < T1、T2、T3、TResult > 、IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5 > (動作 < T1, T2, T3, T4, T5 >) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3、T4、TResult > (Func < T1、T2、T3、T4、TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5 > (動作 < T1, T2, T3, T4, T5 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, TResult > (Func < T1, T2, T3, T4, TResult > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6 > (Action < T1, T2, T3, T4, T5, T6 >) 將函式轉換成非同步函式。
ToAsync < T1、T2、T3、T4、T5、TResult > (Func < T1、T2、T3、T4、T5、TResult >) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, T6 > (動作 < T1, T2, T3, T4, T5, T6 > , IScheduler) 將函式轉換成非同步函式。
ToAsync < T1, T2, T3, T4, T5, TResult > (Func < T1, T2, T3, T4, T5, TResult > , IScheduler) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7 > (Action < T1, T2, T3, T4, T5, T6, T7 >) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, TResult > (Func < T1, T2, T3, T4, T5, T6, TResult >) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7 > (Action < T1, T2, T3, T4, T5, T6, T7 > , IScheduler) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, TResult > (Func < T1, T2, T3, T4, T5, T6, TResult > , IScheduler) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1、T2、T3、T4、T5、T6、T7、T8 > (動作 < T1、T2、T3、T4、T5、T6、T7、T8 >) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, TResult >) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7, T8 > (Action < T1, T2, T3, T4, T5, T6, T7, T8 > , IScheduler) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, TResult > , IScheduler) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9 >) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, TResult >) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, T9 > (動作 < T1, T2, T3, T4, T5, T6, T7, T8, T9 > , IScheduler) 將函式轉換成非同步函式。
方法靜態成員 ToAsync < T1, T2, T3, T4, T5, T6, T7, T8, TResult > (Func < T1, T2, T3, T4, T5, T6, T7, T8, TResult > , IScheduler) 將函式轉換成非同步函式。
方法靜態成員 ToDictionary < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey >) 根據指定的索引鍵選取器函式,從可觀察序列建立字典。
方法靜態成員 ToDictionary < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey、IEqualityComparer < TKey >>) 根據指定的索引鍵選取器函式和比較子,從可觀察序列建立字典。
方法靜態成員 ToDictionary < TSource、TKey、TElement > (IObservable < TSource > 、Func TSource、TKey > 、Func << TSource、TElement >) 根據指定的索引鍵選取器函式和專案選取器函式,從可觀察序列建立字典。
方法靜態成員 ToDictionary < TSource、TKey、TElement > (IObservable < TSource、Func TSource > 、TKey > 、Func << TSource、TElement > 、IEqualityComparer < TKey >) 根據指定的索引鍵選取器函式、比較子和元素選取器函式,從可觀察序列建立字典。
方法靜態成員 ToEnumerable < TSource> 將可觀察序列轉換為可列舉序列。
方法靜態成員 ToEvent (IObservable < Unit >) 將可觀察序列公開為具有指定來源之 .NET 事件的物件。
方法靜態成員 ToEvent < TSource > (IObservable < TSource >) 將可觀察序列公開為具有指定來源之 .NET 事件的物件。
方法靜態成員 ToEventPattern < TEventArgs> 使用 .NET 事件將可觀察序列公開為 物件。
方法靜態成員 ToList < TSource> 從可觀察的序列建立清單。
方法靜態成員 ToLookup < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey >) 根據指定的索引鍵選取器函式,從可觀察序列建立查閱。
方法靜態成員 ToLookup < TSource、TKey > (IObservable < TSource > 、Func < TSource、TKey、IEqualityComparer < TKey >>) 根據指定的索引鍵選取器函式和比較子,從可觀察序列建立查閱。
方法靜態成員 ToLookup < TSource、TKey、TElement > (IObservable < TSource > 、Func TSource、TKey > 、Func << TSource、TElement >) 根據指定的索引鍵選取器函式和元素選取器函式,從可觀察序列建立查閱。
方法靜態成員 ToLookup < TSource、TKey、TElement > (IObservable < TSource > 、Func < TSource、TKey > 、Func < TSource、TElement > 、IEqualityComparer < TKey >) 根據指定的索引鍵選取器函式、比較子和專案選取器函式,從可觀察序列建立查閱。
方法靜態成員 ToObservable < TSource > (IEnumerable < TSource >) 將可列舉序列轉換為具有指定來源的可觀察序列。
方法靜態成員 ToObservable < TSource > (IEnumerable < TSource > 、 IScheduler) 使用指定的來源和排程器,將可列舉序列轉換為可觀察的序列。
方法靜態成員 使用 < TSource、TResource> 建構相依于資源物件的可觀察序列。
方法靜態成員 當 < TResult > (IEnumerable < 方案 < TResult >>) 將數個模式的結果聯結在一起。
方法靜態成員 當 < TResult > (Result > []) 將數個模式的結果聯結在一起。
方法靜態成員 其中 < TSource > (IObservable < TSource > 、Func < TSource、Boolean >) 根據述詞篩選可觀察序列的專案。
方法靜態成員 其中 < TSource > (IObservable < TSource > 、Func < TSource、Int32、Boolean >) 藉由合併元素的索引,根據述詞篩選可觀察序列的專案。
方法靜態成員 Window < TSource > (IObservable < TSource > , Int32) 將可觀察序列的每個元素投影到以專案計數資訊為基礎的連續非重迭視窗。
Window < TSource (IObservable < TSource >> 、TimeSpan) 將可觀察序列的每個元素投影到根據計時資訊產生的連續非重迭視窗。
Window < TSource (IObservable < TSource >> 、Int32、Int32) 將可觀察序列的每個元素投影成零個或多個以專案計數資訊為基礎的視窗。
Window < TSource (IObservable < TSource >> , TimeSpan, Int32) 將可觀察序列的每個元素投影到已滿或指定時間量已耗用時完成的視窗。
Window < TSource (IObservable < TSource >> 、 TimeSpan、 IScheduler) 將可觀察序列的每個元素投影到根據計時資訊產生的連續非重迭視窗。
Window < TSource (IObservable < TSource >> 、TimeSpan、TimeSpan) 將可觀察序列的每個元素投影成以計時資訊為基礎的零個或多個視窗。
Window < TSource (IObservable < TSource >> , TimeSpan, Int32, IScheduler) 將可觀察序列的每個元素投影到已滿或指定時間量已耗用時完成的視窗。
Window < TSource (IObservable < TSource >> 、TimeSpan、TimeSpan、IScheduler) 將可觀察序列的每個元素投影成以計時資訊為基礎的零個或多個視窗。
Window < TSource、TWindowClosing > (IObservable TSource > 、Func < IObservable << TWindowClosing >>) 將可觀察序列的每個元素投影到連續的非重迭視窗。
Window < TSource、TWindowOpening、TWindowClosing > (IObservable TSource > 、IObservable << TWindowOpening、Func < TWindowOpening > 、IObservable < TWindowClosing >>) 將可觀察序列的每個元素投影成零個或多個視窗。
Zip < TFirst、TSecond、TResult > (IObservable TFirst > 、IEnumerable << TSecond > 、Func < TFirst、TSecond、TResult >) 使用選取器函式,將可觀察序列和可列舉序列合併成一個可觀察的序列。
Zip < TFirst、TSecond、TResult > (IObservable TFirst > 、IObservable << TSecond > 、Func < TFirst、TSecond、TResult >) 將兩個可觀察的序列合併成一個可觀察序列,方法是以配對方式結合其元素。

頂端

執行緒安全性

這個類型的任何公用靜態 (Visual Basic 中的 Shared) 成員都是安全執行緒。 並非所有的執行個體成員都是安全執行緒。

另請參閱

參考

System.Reactive.Linq 命名空間