可观测类

为可观测序列的查询操作提供一组静态方法。

继承层次结构

System.Object
  System.Reactive.Linq.Observable

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

语法

'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

可观测类型公开以下成员。

方法

  名称 说明
公共方法 静态成员 聚合<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 值序列的平均值。
公共方法 静态成员 平均 (IObservable<Int32>) 计算 Int32 值的可观测序列的平均值。
公共方法 静态成员 平均 (IObservable<Int64>) 计算 Int64 值的可观测序列的平均值。
公共方法 静态成员 平均 (IObservable<Nullable<Decimal>>) 计算可观测到的 Decimal 值序列的平均值。
公共方法 静态成员 平均 (IObservable<Nullable<双>>) 计算可观测到的可为 null Double 值的序列的平均值。
公共方法 静态成员 平均 (IObservable<Nullable<Int32>>) 计算可为空 的 Int32 值的可观测序列的平均值。
公共方法 静态成员 平均 (IObservable<Nullable<Int64>>) 计算可观测到的可为 null Int64 值的序列的平均值。
公共方法 静态成员 平均 (IObservable<Nullable<单>>) 计算可观测到的可为 null Float 值的序列的平均值。
公共方法 静态成员 平均 (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> 将可观测序列的元素转换为指定的类型。
公共方法 静态成员 捕获<TSource> (IEnumerable<IObservable<TSource>>) 继续一个可观测序列,该序列被异常终止,并带有下一个可观测序列。
公共方法 静态成员 捕获<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>、操作>) 从具有指定订阅的指定订阅方法实现创建可观测序列。
公共方法 静态成员 创建<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 和比较器返回一个可观测序列,该序列仅包含不同的连续元素。
公共方法 静态成员 执行<TSource> (IObservable<TSource>、Action<TSource>) 为可观测序列中的每个元素调用一个操作。
公共方法 静态成员 TSource<> (IObservable<TSource>、IObserver<TSource>) 为可观测序列中的每个元素调用一个操作,并在可观察序列异常终止时调用操作。
Public 方法 静态成员 Do<TSource> (IObservable<TSource>、Action<TSource>、Action) 为可观测序列中的每个元素调用一个操作,并在可观测序列正常终止时调用一个操作。
Public 方法 静态成员 Do<TSource> (IObservable<TSource>、Action<TSource>、Action<Exception>) 为可观测序列中的每个元素调用一个操作,并在可观察序列异常终止时调用操作。
Public 方法 静态成员 Do<TSource> (IObservable<TSource>、Action<TSource>、Action<Exception>、Action) 为可观测序列中的每个元素调用一个操作,并在可观察序列正常或异常终止时调用操作。
Public 方法 静态成员 ElementAt<TSource> 返回序列中指定索引处的元素。
Public 方法 静态成员 ElementAtOrDefault<TSource> 返回序列中指定索引处的元素;如果索引超出范围,则返回默认值。
Public 方法 静态成员 空<TResult> () 返回一个空的可观测序列。
Public 方法 静态成员 空<TResult> (IScheduler) 返回具有指定计划程序的空可观测序列。
Public 方法 静态成员 Finally<TSource> 在源可观测序列正常终止或由异常终止后调用指定的操作。
Public 方法 静态成员 第一个<TSource> (IObservable<TSource>) 返回具有指定源的可观测序列的第一个元素。
Public 方法 静态成员 First<TSource> (IObservable<TSource>、Func<TSource、Boolean>) 返回与谓词匹配的可观测序列的第一个元素。
Public 方法 静态成员 FirstOrDefault<TSource> (IObservable<TSource>) 返回可观测序列的第一个元素,如果未找到任何值,则返回默认值。
Public 方法 静态成员 FirstOrDefault<TSource> (IObservable<TSource>、Func<TSource、Boolean>) 返回与谓词匹配的可观测序列的第一个元素;如果未找到任何值,则返回默认值。
Public 方法 静态成员 ForEach<TSource> 对可观测序列中的每个元素调用操作,并在序列终止之前阻止。
Public 方法 静态成员 FromAsyncPattern (Func<AsyncCallback、Object、IAsyncResult>、Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<TResult> (Func<AsyncCallback、Object、IAsyncResult>、Func<IAsyncResult、TResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<T1> (Func<T1、AsyncCallback、Object、IAsyncResult>、Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 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 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<T1、TResult> (Func<T1、AsyncCallback、Object、IAsyncResult>、Func<IAsyncResult、TResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<T1、T2> (Func<T1、T2、AsyncCallback、Object、IAsyncResult>、Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<T1, T2, TResult> (Func<T1, T2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<T1、T2、T3> (Func<T1、T2、T3、AsyncCallback、Object、IAsyncResult>、Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<T1, T2, T3, TResult> (Func<T1, T2, T3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>) 将 Begin/End 调用函数对转换为异步函数。
Public 方法 静态成员 FromAsyncPattern<T1, T2, T3, T4> (Func<T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
公共方法 静态成员 FromAsyncPattern<T1、T2、T3、T4、TResult> (Func<T1、T2、T3、T4、AsyncCallback、Object、IAsyncResult>、Func<IAsyncResult、TResult>) 将 Begin/End 调用函数对转换为异步函数。
公共方法 静态成员 FromAsyncPattern<T1、T2、T3、T4、T5> (Func<T1、T2、T3、T4、T5、AsyncCallback、Object、IAsyncResult>、Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
公共方法 静态成员 FromAsyncPattern<T1、T2、T3、T4、T5、TResult> (Func<T1、T2、T3、T4、T5、AsyncCallback、Object、IAsyncResult>、Func<IAsyncResult、TResult>) 将 Begin/End 调用函数对转换为异步函数。
公共方法 静态成员 FromAsyncPattern<T1、T2、T3、T4、T5、T6> (Func<T1、T2、T3、T4、T5、T6、AsyncCallback、Object、IAsyncResult>、Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
公共方法 静态成员 FromAsyncPattern<T1、T2、T3、T4、T5、T6、T7> (Func<T1、T2、T3、T4、T5、T6、T7、AsyncCallback、Object、IAsyncResult>、Action<IAsyncResult>) 将 Begin/End 调用函数对转换为异步函数。
公共方法 静态成员 FromAsyncPattern<T1、T2、T3、T4、T5、T6、TResult> (Func<T1、T2、T3、T4、T5、T6、AsyncCallback、Object、IAsyncResult>、Func<IAsyncResult、TResult>) 将 Begin/End 调用函数对转换为异步函数。
公共方法 静态成员 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 调用函数对转换为异步函数。
公共方法 静态成员 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 调用函数对转换为异步函数。
公共方法 静态成员 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 调用函数对转换为异步函数。
公共方法 静态成员 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 调用函数对转换为异步函数。
公共方法 静态成员 FromEvent (操作<操作>,操作<>操作) 将 .NET 事件转换为可观测序列。
公共方法 静态成员 FromEvent<TEventArgs> (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 (对象、字符串) 使用反射查找实例事件,将符合标准 .NET 事件模式的 .NET 事件转换为可观测序列。
公共方法 静态成员 FromEventPattern (类型、字符串) 使用反射查找静态事件,将符合标准 .NET 事件模式的 .NET 事件转换为可观测序列。
公共方法 静态成员 FromEventPattern<TEventArgs> (Action<EventHandler<TEventArgs>>、 Action<EventHandler<TEventArgs>>) 将符合标准 .NET 事件模式的 .NET 事件转换为具有指定添加处理程序和删除处理程序的可观测序列。
公共方法 静态成员 FromEventPattern<TEventArgs> (对象、字符串) 使用反射查找实例事件,将符合标准 .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、布尔值>、Func<TState、TState>、Func 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、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> 忽略可观测序列中的所有值,只保留终止消息。
公共方法 静态成员 时间间隔 (timeSpan) 返回一个可观测序列,该序列在每个周期后生成一个值。
公共方法 静态成员 时间间隔 (TimeSpan、IScheduler) 返回一个可观测序列,该序列在每个周期后生成一个值。
公共方法 静态成员 联接<TLeft、TRight、TLeftDuration、TRightDuration、TResult> 根据重叠持续时间关联两个序列的元素。
公共方法 静态成员 上一个<TSource> (IObservable<TSource>) 返回具有指定源的可观测序列的最后一个元素。
公共方法 静态成员 Last<TSource> (IObservable<TSource>、Func<TSource、Boolean>) 返回与谓词匹配的可观测序列的最后一个元素。
公共方法 静态成员 LastOrDefault<TSource> (IObservable<TSource>) 返回可观测序列中的最后一个元素,如果未找到任何值,则返回默认值。
公共方法 静态成员 LastOrDefault<TSource> (IObservable<TSource>、Func<TSource、Boolean>) 返回与谓词匹配的可观测序列的最后一个元素;如果未找到任何值,则返回默认值。
公共方法 静态成员 最新<TSource> 对可观测序列中的最新值进行采样。
公共方法 静态成员 LongCount<TSource> 返回一个 Int64 ,表示可观测序列中的元素总数。
公共方法 静态成员 具体化<TSource> 将可观测序列的隐式通知具体化为显式通知值。
公共方法 静态成员 最大 (IObservable<Decimal>) 返回可观测的 十进制 值序列中的最大值。
公共方法 静态成员 Max (IObservable<Double>) 返回可观测的 Double 值序列中的最大值。
公共方法 静态成员 Max (IObservable<Int32>) 返回 Int32 值可观测序列中的最大值。
公共方法 静态成员 Max (IObservable<Int64>) 返回可观测的 Int64 值序列中的最大值。
公共方法 静态成员 Max (IObservable<Nullable<Decimal>>) 返回可观测到的十 进制 值序列中的最大值。
公共方法 静态成员 Max (IObservable<Nullable<Double>>) 返回可观测序列中可为 null 的 Double 值的最大值。
公共方法 静态成员 Max (IObservable<Nullable<Int32>>) 返回可观测到的可为空 Int32 值序列中的最大值。
公共方法 静态成员 Max (IObservable<Nullable<Int64>>) 返回可观测到的可为 null Int64 值的序列中的最大值。
公共方法 静态成员 Max (IObservable<Nullable<单>>) 返回可观测到的可为空浮点值序列中的最大值。
公共方法 静态成员 Max (IObservable<单>) 返回可观测的 Float 值序列中的最大值。
公共方法 静态成员 最大<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) 将可观测序列的可枚举序列合并到可观察序列中,从而限制内部序列的并发订阅数。
Public 方法 静态成员 合并<TSource> (IEnumerable<IObservable<TSource>>、IScheduler) 将可观测序列的可枚举序列合并到单个可观测序列中。
Public 方法 静态成员 合并<TSource> (IObservable<IObservable<TSource>>、Int32) 将可观测序列的可枚举序列合并到可观察序列中,从而限制内部序列的并发订阅数。
Public 方法 静态成员 合并<TSource> (IObservable<TSource>、IObservable<TSource>) 将可观测序列的可观测序列合并到可观测序列中。
Public 方法 静态成员 合并<TSource> (IScheduler、IObservable<TSource>[]) 将所有可观测序列合并到单个可观测序列中。
Public 方法 静态成员 合并<TSource> (IEnumerable<IObservable<TSource>>、Int32、IScheduler) 将可观测序列的可枚举序列合并到可观察序列中,从而限制内部序列的并发订阅数。
Public 方法 静态成员 将<TSource> (IObservable<TSource>、IObservable<TSource>、IScheduler) 将两个可观测序列合并为单个可观测序列。
Public 方法 静态成员 最小 (IObservable<十进制>) 返回可观察的 十进制 值序列中的最小值。
Public 方法 静态成员 Min (IObservable<Double>) 返回可观察的 Double 值序列中的最小值。
Public 方法 静态成员 最小 IObservable<Int32> () 返回 Int32 值的可观测序列中的最小值。
Public 方法 静态成员 最小 (IObservable<Int64>) 返回 Int64 值的可观测序列中的最小值。
Public 方法 静态成员 最小 (IObservable<可为<Null 的十进制>>) 返回可观察的为 null 的十进制 值序列中的最小值。
Public 方法 静态成员 Min (IObservable<Nullable<Double>>) 返回可观测序列中可为 null 的 Double 值的最小值。
Public 方法 静态成员 最小 (IObservable<可为<Null Int32>>) 返回可为 null 的 Int32 值的可观测序列中的最小值。
Public 方法 静态成员 最小 (IObservable<可为<Null Int64>>) 返回可为 null 的 Int64 值的可观测序列中的最小值。
Public 方法 静态成员 最小 (IObservable<可为<Null 的单>>) 返回可观测到的可为 null Float 值的序列中的最小值。
Public 方法 静态成员 最小 (IObservable<单>) 返回可观测的 Float 值序列中的最小值。
Public 方法 静态成员 最小<TSource> (IObservable<TSource>) 返回可观测序列中的最小元素。
Public 方法 静态成员 最小<TSource> (IObservable<TSource>、IComparer<TSource>) 根据指定的比较器返回可观测序列中的最小值。
Public 方法 静态成员 MinBy<TSource、TKey> (IObservable<TSource>、Func<TSource、TKey>) 返回具有最小键值的可观测序列中的元素。
Public 方法 静态成员 MinBy<TSource、TKey> (IObservable<TSource>、Func<TSource、TKey>、IComparer<TKey>) 根据指定的比较器,返回具有最小键值的可观测序列中的元素。
Public 方法 静态成员 MostRecent<TSource> 对可观测序列中的最新值进行采样。
Public 方法 静态成员 多播<TSource、TResult> (IObservable<TSource>、ISubject<TSource、TResult>) 返回一个可连接的可观察序列,该序列在连接时使源序列将结果推送到指定主题中。
Public 方法 静态成员 多播<TSource、TIntermediate、TResult> (IObservable<TSource>、Func<ISubject<TSource、TIntermediate>>、Func<IObservable<TIntermediate>、IObservable<TResult>>) 返回一个可观察序列,其中包含在选择器函数中多播源序列所生成的序列的元素。
Public 方法 静态成员 从不<TResult> 返回一个不可终止的可观测序列。
Public 方法 静态成员 下一个<TSource> 采样下一个值 (阻塞,而不缓冲可观测序列中的) 。
Public 方法 静态成员 ObserveOn<TSource> (IObservable<TSource>,IScheduler) 异步通知指定计划程序上的观察者。
Public 方法 静态成员 ObserveOn<TSource> (IObservable<TSource>,SynchronizationContext) 在指定的同步上下文中异步通知观察者。
Public 方法 静态成员 OfType<TResult> 根据指定的类型筛选可观测序列的元素。
Public 方法 静态成员 OnErrorResumeNext<TSource> (IEnumerable<IObservable<TSource>>) 继续正常终止的可观察序列,或由下一个可观察序列的异常终止。
Public 方法 静态成员 OnErrorResumeNext<TSource> (IObservable<TSource>[]) 继续正常终止的可观察序列,或由下一个可观察序列的异常终止。
Public 方法 静态成员 OnErrorResumeNext<TSource> (IObservable<TSource>、IObservable<TSource>) 继续正常终止的可观察序列,或由下一个可观察序列的异常终止。
Public 方法 静态成员 发布<TSource> (IObservable<TSource>) 返回一个可连接的可观察序列,该序列共享基础序列的单个订阅。
Public 方法 静态成员 发布<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>>) 返回一个可观测序列,该序列是调用可连接可观测序列上的选择器的结果,该序列共享仅包含最后一个通知的基础序列的单个订阅。
公共方法 静态成员 范围 (Int32、Int32) 在指定范围内生成一个可观测的整数序列。
公共方法 静态成员 范围 (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>) 返回与谓词匹配的可观测序列中唯一的元素;如果未找到任何值,则返回默认值。
公共方法 静态成员 跳过<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) 在指定的同步上下文上异步订阅和取消订阅观察程序。
Public 方法 静态成员 (IObservable<十进制>) 求和 计算十 进制 值序列的总和。
Public 方法 静态成员 总和 (IObservable<Double>) 计算 Double 值序列的总和。
Public 方法 静态成员 (IObservable<Int32>) 求和 计算 Int32 值序列的总和。
Public 方法 静态成员 (IObservable<Int64>) 求和 计算 Int64 值序列的总和。
Public 方法 静态成员 (IObservable<可为<Null 的十进制>>) 求和 计算可为 null 的 Decimal 值序列的总和。
Public 方法 静态成员 (IObservable<可为 Null 的<双>> 精度) 求和 计算可为 null 的 Double 值序列的总和。
Public 方法 静态成员 (IObservable<可为 Null 的<Int32>>) 求和 计算可为 null 的 Int32 值序列的总和。
Public 方法 静态成员 (IObservable<可为 Null 的<Int64>>) 求和 计算可为 null 的 Int64 值序列的总和。
Public 方法 静态成员 (IObservable<可为<Null 的单>>) 求和 计算一系列可为空的 Float 值的总和。
Public 方法 静态成员 (IObservable<单>) 求和 计算一系列 Float 值的总和。
Public 方法 静态成员 切换<TSource> 将可观测序列转换为仅从最新可观测序列生成值的可观测序列。
Public 方法 静态成员 同步<TSource> (IObservable<TSource>) 同步可观测序列。
Public 方法 静态成员 同步<TSource> (IObservable<TSource>、Object) 同步可观测序列。
Public 方法 静态成员 采用<TSource> 从可观测序列的开头返回指定数量的连续值。
Public 方法 静态成员 TakeLast<TSource> 从可观测序列的末尾返回指定数量的连续元素。
Public 方法 静态成员 TakeUntil<TSource、TOther> 返回源可观测序列中的值,直到另一个可观测序列生成值。
Public 方法 静态成员 TakeWhile<TSource> (IObservable<TSource>、Func<TSource、布尔>) 返回可观测序列中的值,只要指定的条件为 true,然后跳过剩余的值。
Public 方法 静态成员 TakeWhile<TSource> (IObservable<TSource>、Func<TSource、Int32、布尔>) 返回可观测序列中的值,只要指定的条件为 true,然后跳过剩余的值。
Public 方法 静态成员 然后<是 TSource、TResult> 当可观测序列具有可用值并投影值时匹配。
Public 方法 静态成员 <限制 TSource> (IObservable<TSource>、TimeSpan) 忽略可观测序列中的值,这些值后跟在具有指定源和 dueTime 的截止日期之前的另一个值。
Public 方法 静态成员 <限制 TSource> (IObservable<TSource>、TimeSpan、IScheduler) 忽略可观测序列中的值,这些值后跟指定源、dueTime 和计划程序到期前的另一个值。
Public 方法 静态成员 引发<TResult> (异常) 返回一个以异常终止的可观察序列。
Public 方法 静态成员 引发<TResult> (异常、IScheduler) 返回一个可观测序列,该序列以指定的计划程序异常终止。
Public 方法 静态成员 TimeInterval<TSource> (IObservable<TSource>) 记录具有指定源的可观测序列中连续值之间的时间间隔。
Public 方法 静态成员 TimeInterval<TSource> (IObservable<TSource>、IScheduler) 使用指定的源和计划程序记录可观测序列中连续值之间的时间间隔。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>,DateTimeOffset) 如果 dueTime 已过,则返回可观测序列或 TimeoutException。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>、TimeSpan) 如果 dueTime 已过,则返回可观测序列或 TimeoutException。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>、DateTimeOffset、IObservable<TSource>) 如果 dueTime 已过,则返回可观测序列或 TimeoutException。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>、DateTimeOffset、IScheduler) 如果 dueTime 已过,则返回可观测序列或 TimeoutException。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>、TimeSpan、IObservable<TSource>) 如果 dueTime 已过,则返回源可观测序列或其他可观测序列。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>、TimeSpan、IScheduler) 如果 dueTime 已过,则返回可观测序列或 TimeoutException。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>、DateTimeOffset、IObservable<TSource>、IScheduler) 如果 dueTime 已过,则返回源可观测序列或其他可观测序列。
Public 方法 静态成员 超时<TSource> (IObservable<TSource>、TimeSpan、IObservable<TSource>、IScheduler) 如果 dueTime 已过,则返回源可观测序列或其他可观测序列。
公共方法 静态成员 计时器 (DateTimeOffset) 返回在适当时间生成值的可观察序列。
公共方法 静态成员 计时器 (TimeSpan) 返回一个可观测序列,该序列在到期时间过后生成值。
公共方法 静态成员 计时器 (DateTimeOffset、IScheduler) 返回在适当时间生成值的可观察序列。
公共方法 静态成员 计时器 (DateTimeOffset、TimeSpan) 返回一个可观测序列,该序列在到期时间生成值,然后在每个周期后生成值。
公共方法 静态成员 计时器 (TimeSpan、IScheduler) 返回一个可观测序列,该序列在到期时间过后生成值。
公共方法 静态成员 计时器 (TimeSpan、TimeSpan) 返回一个可观测序列,该序列在到期时间过后,然后在每个时间段后生成值。
公共方法 静态成员 计时器 (DateTimeOffset、TimeSpan、IScheduler) 返回一个可观测序列,该序列在到期时间生成值,然后在每个周期后生成值。
公共方法 静态成员 计时器 (TimeSpan、TimeSpan、IScheduler) 返回一个可观测序列,该序列在到期时间过后,然后每个时间段后生成一个值。
公共方法 静态成员 时间戳<TSource> (IObservable<TSource>) 使用指定的源记录可观测序列中每个值的时间戳。
公共方法 静态成员 时间戳<TSource> (IObservable<TSource>,IScheduler) 使用指定的源和计划程序记录可观测序列中每个值的时间戳。
公共方法 静态成员 ToArray<TSource> 从可观测序列创建数组。
公共方法 静态成员 ToAsync (操作) 将函数转换为异步函数。
公共方法 静态成员 ToAsync (Action、IScheduler) 将函数转换为异步函数。
公共方法 静态成员 ToAsync<TSource> (操作<TSource>) 将函数转换为异步函数。
公共方法 静态成员 ToAsync<TResult> (Func<TResult>) 将函数转换为异步函数。
公共方法 静态成员 ToAsync<TSource> (操作<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> (Action<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> (Action<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> (操作<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> (Action<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> (Action<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、T14、TResult>) 将函数转换为异步函数。
公共方法 静态成员 ToAsync<T1、T2、 T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13、T14、T15> (Action<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、T14、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> (Action<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> (操作<T1、T2、T3>) 将函数转换为异步函数。
公共方法 静态成员 ToAsync<T1、T2、TResult> (Func<T1、T2、TResult>) 将函数转换为异步函数。
公共方法 静态成员 ToAsync<T1、T2、T3> (操作<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> (操作<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> (操作<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> (Action<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> (Action<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>、IEqualityComparity<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>、IEqualityComparity<TKey>) 根据指定的键选择器函数、比较器和元素选择器函数从可观测序列创建查找。
公共方法 静态成员 ToObservable<TSource> (IEnumerable<TSource>) 将可枚举序列转换为具有指定源的可观测序列。
公共方法 静态成员 ToObservable<TSource> (IEnumerable<TSource>、IScheduler) 将可枚举序列转换为具有指定源和计划程序的可观测序列。
公共方法 静态成员 使用<TSource、TResource> 构造依赖于资源对象的可观察序列。
公共方法 静态成员 当<TResult> (IEnumerable<Plan<TResult>>) 将多个模式的结果联接在一起。
公共方法 静态成员 当<TResult> (Result>[]) 将多个模式的结果联接在一起。
公共方法 静态成员 其中<TSource> (IObservable<TSource>、Func<TSource、布尔值>) 根据谓词筛选可观测序列的元素。
公共方法 静态成员 其中<TSource> (IObservable<TSource>、Func<TSource、Int32、Boolean>) 通过合并元素的索引,基于谓词筛选可观测序列的元素。
公共方法 静态成员 窗口<TSource> (IObservable<TSource>,Int32) 将可观测序列的每个元素投影到基于元素计数信息生成的连续非重叠窗口。
Public 方法 静态成员 Window<TSource> (IObservable<TSource>、TimeSpan) 将可观测序列的每个元素投影到基于计时信息生成的连续非重叠窗口。
Public 方法 静态成员 Window<TSource> (IObservable<TSource>、Int32、Int32) 将可观测序列的每个元素投影到基于元素计数信息生成的零个或多个窗口。
Public 方法 静态成员 Window<TSource> (IObservable<TSource>、TimeSpan、Int32) 将可观测序列的每个元素投影到一个窗口,该窗口在已满或经过给定时间后完成。
Public 方法 静态成员 Window<TSource> (IObservable<TSource>、TimeSpan、IScheduler) 将可观测序列的每个元素投影到基于计时信息生成的连续非重叠窗口。
Public 方法 静态成员 Window<TSource> (IObservable<TSource>、TimeSpan、TimeSpan) 将可观测序列的每个元素投影到基于计时信息生成的零个或多个窗口。
Public 方法 静态成员 Window<TSource> (IObservable<TSource>、TimeSpan、Int32、IScheduler) 将可观测序列的每个元素投影到一个窗口,该窗口在已满或经过给定时间后完成。
Public 方法 静态成员 Window<TSource> (IObservable<TSource>、TimeSpan、TimeSpan、IScheduler) 将可观测序列的每个元素投影到基于计时信息生成的零个或多个窗口。
Public 方法 静态成员 Window<TSource、TWindowClosing> (IObservable<TSource>、Func<IObservable<TWindowClosing>>) 将可观测序列的每个元素投影到连续的非重叠窗口。
Public 方法 静态成员 Window<TSource、TWindowOpening、TWindowClosing> (IObservable<TSource>、IObservable<TWindowOpening>、Func<TWindowOpening、IObservable<TWindowClosing>>) 将可观测序列的每个元素投影到零个或多个窗口中。
Public 方法 静态成员 Zip<TFirst、TSecond、TResult> (IObservable<TFirst>、IEnumerable<TSecond>、Func<TFirst、TSecond、TResult>) 使用选择器函数将可观测序列和可枚举序列合并为一个可观测序列。
Public 方法 静态成员 Zip<TFirst、TSecond、TResult> (IObservable<TFirst>、IObservable<TSecond>、Func<TFirst、TSecond、TResult>) 通过成对方式组合两个可观测序列的元素,将两个可观测序列合并为一个可观测序列。

顶部

线程安全性

此类型的所有公共静态(Visual Basic 中共享的)成员都是线程安全的。 但不保证所有实例成员都是线程安全的。

另请参阅

参考

System.Reactive.Linq 命名空间