다음을 통해 공유


IConnectableObservable<T> 인터페이스

연결 및 연결이 끊어질 수 있는 관찰 가능한 항목을 나타냅니다.

네임스페이스:System.Reactive.Subjects
어셈블리: System.Reactive(System.Reactive.dll)

통사론

'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.

형식 매개 변수

  • outT
    형식입니다.

    이 형식 매개 변수는 공변성입니다. 즉, 지정한 형식 또는 더 파생된 형식을 사용할 수 있습니다. 공변성 및 반공변에 대한 자세한 내용은 참조하세요.

IConnectableObservable<T> 형식은 다음 멤버를 노출합니다.

방법

  이름 묘사
public 메서드public 메서드 연결 관찰 가능을 연결합니다.
public 메서드public 메서드 구독 (IObservable<T>상속됩니다.)

맨 위로

확장 메서드

  이름 묘사
공용 확장 메서드공용 확장 메서드 집계<T>(Func<T, T, T>) 오버 로드. 관찰 가능한 시퀀스에 누적기 함수를 적용합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 집계<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) 오버 로드. 지정된 시드 값을 사용하여 관찰 가능한 시퀀스에 누적기 함수를 적용합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 모든T 관찰 가능한 시퀀스의 모든 요소가 조건을 충족하는지 여부를 결정합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Amb<T> 지정된 첫 번째 및 두 번째 시퀀스를 사용하여 먼저 반응하는 관찰 가능한 시퀀스를 전파합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 및<T, TRight> 관찰 가능한 두 시퀀스에 사용 가능한 값이 있는 경우 일치합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 모든<T>() 오버 로드. 관찰 가능한 시퀀스에 요소가 포함되어 있는지 여부를 확인합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 모든<T>(Func<T, 부울>) 오버 로드. 관찰 가능한 시퀀스의 모든 요소가 조건을 충족하는지 여부를 결정합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 asObservableT 관찰 가능한 시퀀스의 ID를 숨깁니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 asQbservableT 관찰 가능한 시퀀스를 쿼리 가능한 관찰 가능한 시퀀스로 변환합니다. (Qbservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 AssertEqual<T> (확장의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(Int32) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 요소 수 정보에 따라 생성되는 연속된 겹치지 않는 버퍼로 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(TimeSpan) 오버 로드. 타이밍 정보를 기반으로 생성되는 연속된 겹치지 않는 버퍼로 관찰 가능한 시퀀스의 각 요소를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(Int32, Int32) 오버 로드. 요소 개수 정보를 기반으로 생성되는 0개 이상의 버퍼로 관찰 가능한 시퀀스의 각 요소를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(TimeSpan, IScheduler) 오버 로드. 타이밍 정보를 기반으로 생성되는 연속된 겹치지 않는 버퍼로 관찰 가능한 시퀀스의 각 요소를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(TimeSpan, TimeSpan) 오버 로드. 타이밍 정보를 기반으로 생성되는 0개 이상의 버퍼로 관찰 가능한 시퀀스의 각 요소를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(TimeSpan, Int32) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 버퍼로 나타내며, 버퍼가 가득 차거나 지정된 시간이 경과할 때 전송됩니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(TimeSpan, TimeSpan, IScheduler) 오버 로드. 타이밍 정보를 기반으로 생성되는 0개 이상의 버퍼로 관찰 가능한 시퀀스의 각 요소를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T>(TimeSpan, Int32, IScheduler) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 버퍼로 나타내며, 버퍼가 가득 차거나 지정된 시간이 경과할 때 전송됩니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T, TBufferClosing>(Func<IObservable<TBufferClosing>>) 오버 로드. 연속된 겹치지 않는 버퍼로 관찰 가능한 시퀀스의 각 요소를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 버퍼<T, TBufferOpening, TBufferClosing>(IObservable<TBufferOpening>, Func<TBufferOpening, IObservable<TBufferClosing>>) 오버 로드. 쿼리 가능한 관찰 가능한 시퀀스의 각 요소를 연속된 겹치지 않는 버퍼로 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 catch<T>(IObservable<T>) 오버 로드. 다음 관찰 가능한 시퀀스를 사용하여 예외에 의해 종료되는 관찰 가능한 시퀀스를 계속합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Catch<T, TException>(Func<TException, IObservable<T>>) 오버 로드. 처리기에서 생성된 관찰 가능한 시퀀스를 사용하여 지정된 형식의 예외에 의해 종료되는 관찰 가능한 시퀀스를 계속합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 CombineLatest<T, TSecond, TResult> 관찰 가능한 시퀀스 중 하나가 요소를 생성할 때마다 선택기 함수를 사용하여 관찰 가능한 두 시퀀스를 하나의 관찰 가능한 시퀀스로 병합합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Concat<T> 두 개의 관찰 가능한 시퀀스를 연결합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T(T)> 포함 오버 로드. 기본 같음 비교자를 사용하여 관찰 가능한 시퀀스에 지정된 요소가 포함되어 있는지 여부를 확인합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T>포함(T, IEqualityComparer<T>) 오버 로드. 지정된 System.Collections.Generic.IEqualityComparer<를 사용하여 관찰 가능한 시퀀스에 지정된 요소가 포함되어 있는지 여부를 확인합니다. T&;. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 개수<T> 관찰 가능한 시퀀스의 총 요소 수를 나타내는 Int32 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 DefaultIfEmpty<T>() 오버 로드. 시퀀스가 비어 있는 경우 지정된 시퀀스의 요소 또는 형식 매개 변수의 기본값을 싱글톤 시퀀스로 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 DefaultIfEmpty<T(T)> 오버 로드. 시퀀스가 비어 있는 경우 지정된 시퀀스의 요소 또는 형식 매개 변수의 기본값을 싱글톤 시퀀스로 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 지연<T>(TimeSpan) 오버 로드. 지정된 원본 및 dueTime을 사용하여 적절한 시간별 관찰 가능한 시퀀스를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 지연<T>(DateTimeOffset) 오버 로드. 지정된 원본 및 dueTime을 사용하여 적절한 시간별 관찰 가능한 시퀀스를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 지연<T>(TimeSpan, IScheduler) 오버 로드. 지정된 원본 dueTime 및 스케줄러를 사용하여 적절한 시간별 관찰 가능한 시퀀스를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 지연<T>(DateTimeOffset, IScheduler) 오버 로드. 지정된 원본 dueTime 및 스케줄러를 사용하여 적절한 시간별 관찰 가능한 시퀀스를 나타냅니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Distinct<T>() 오버 로드. 지정된 소스가 있는 고유 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Distinct<T>(IEqualityComparer<T>) 오버 로드. 비교자에 따라 고유 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Distinct<T, TKey>(Func<T, TKey>) 오버 로드. keySelector에 따라 고유 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Distinct<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 오버 로드. keySelector에 따라 고유 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 DistinctUntilChanged<T>() 오버 로드. 지정된 소스와 고유한 연속 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 DistinctUntilChanged<T>(IEqualityComparer<T>) 오버 로드. 비교자에 따라 고유한 연속 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 DistinctUntilChanged<T, TKey>(Func<T, TKey>) 오버 로드. keySelector에 따라 고유한 연속 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 DistinctUntilChanged<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 오버 로드. keySelector 및 비교자에 따라 고유한 연속 요소만 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T>(작업<T>) 오버 로드. 관찰 가능한 시퀀스의 각 요소에 대한 작업을 호출합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 T><(IObserver<T>) 오버 로드. 관찰 가능한 시퀀스의 각 요소에 대한 작업을 호출하고 관찰 가능한 시퀀스가 예외적으로 종료될 때 작업을 호출합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 T><(작업<T>, 작업) 오버 로드. 관찰 가능한 시퀀스의 각 요소에 대한 작업을 호출하고 관찰 가능한 시퀀스가 정상적으로 종료될 때 작업을 호출합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T>(작업<T>, 작업<예외>) 오버 로드. 관찰 가능한 시퀀스의 각 요소에 대한 작업을 호출하고 관찰 가능한 시퀀스가 예외적으로 종료될 때 작업을 호출합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T>(작업<T>, 작업<예외>, 작업) 오버 로드. 관찰 가능한 시퀀스의 각 요소에 대한 작업을 호출하고 관찰 가능한 시퀀스의 정상 또는 예외적 종료 시 작업을 호출합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ElementAt<T> 시퀀스의 지정된 인덱스에 있는 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ElementAtOrDefault<T> 시퀀스의 지정된 인덱스에 있는 요소를 반환하거나 인덱스가 범위를 벗어나면 기본값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 마지막으로<T> 원본 관찰 가능한 시퀀스가 정상적으로 종료되거나 예외에 의해 종료된 후 지정된 작업을 호출합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 First<T>() 오버 로드. 지정된 원본을 사용하여 관찰 가능한 시퀀스의 첫 번째 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 First<T>(Func<T, Boolean>) 오버 로드. 조건자와 일치하는 관찰 가능한 시퀀스의 첫 번째 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 FirstOrDefault<T>() 오버 로드. 관찰 가능한 시퀀스의 첫 번째 요소를 반환하거나 값을 찾을 수 없는 경우 기본값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 FirstOrDefault<T>(Func<T, Boolean>) 오버 로드. 조건자와 일치하는 관찰 가능한 시퀀스의 첫 번째 요소를 반환하거나 값을 찾을 수 없는 경우 기본값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Foo<T, R> (MyExt정의)
공용 확장 메서드공용 확장 메서드 ForEach<T> 관찰 가능한 시퀀스의 각 요소에 대한 작업을 호출하고 시퀀스가 종료될 때까지 차단합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GetEnumeratorT 관찰 가능한 시퀀스의 모든 값을 열거하는 열거자를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupBy<T, TKey>(Func<T, TKey>) 오버 로드. 지정된 키 선택기 함수에 따라 관찰 가능한 시퀀스의 요소를 그룹화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupBy<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수 및 비교자에 따라 관찰 가능한 시퀀스의 요소를 그룹화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) 오버 로드. 관찰 가능한 시퀀스의 요소를 그룹화하고 지정된 함수를 사용하여 결과 요소를 선택합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupBy<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수 및 비교자에 따라 관찰 가능한 시퀀스의 요소를 그룹화하고 지정된 함수를 사용하여 결과 요소를 선택합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupByUntil<T, TKey, TDuration>(Func<T, TKey>, Func<IGroupedObservable<TKey, T>, IObservable<TDuration>>) 오버 로드. 지정된 키 선택기 함수에 따라 관찰 가능한 시퀀스의 요소를 그룹화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupByUntil<T, TKey, TDuration>(Func<T, TKey>, Func<IGroupedObservable<TKey, T>, IObservable<TDuration>>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수 및 비교자에 따라 관찰 가능한 시퀀스의 요소를 그룹화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupByUntil<T, TKey, TElement, TDuration>(Func<T, TKey>, Func<T, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>) 오버 로드. 지정된 키 선택기 함수에 따라 관찰 가능한 시퀀스의 요소를 그룹화하고 지정된 함수를 사용하여 결과 요소를 선택합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupByUntil<T, TKey, TElement, TDuration>(Func<T, TKey>, Func<T, TElement>, Func<IGroupedObservable<TKey, TElement>, IObservable<TDuration>>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수 및 비교자에 따라 관찰 가능한 시퀀스의 요소를 그룹화하고 지정된 함수를 사용하여 결과 요소를 선택합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 GroupJoin<T, TRight, TLeftDuration, TRightDuration, TResult> 겹치는 기간을 기준으로 두 시퀀스의 요소 상관 관계를 지정하고 결과를 그룹화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 IgnoreElementsT 종료 메시지만 남기고 관찰 가능한 시퀀스의 모든 값을 무시합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 조인<T, TRight, TLeftDuration, TRightDuration, TResult> 겹치는 기간을 기준으로 두 시퀀스의 요소 상관 관계를 지정합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 마지막<T>() 오버 로드. 지정된 소스를 사용하여 관찰 가능한 시퀀스의 마지막 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 마지막<T>(Func<T, 부울>) 오버 로드. 조건자와 일치하는 관찰 가능한 시퀀스의 마지막 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 LastOrDefault<T>() 오버 로드. 관찰 가능한 시퀀스에서 마지막 요소를 반환하거나 값을 찾을 수 없는 경우 기본값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 LastOrDefault<T>(Func<T, Boolean>) 오버 로드. 조건자와 일치하는 관찰 가능한 시퀀스의 마지막 요소를 반환하거나 값을 찾을 수 없는 경우 기본값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 최신T 관찰 가능한 시퀀스에서 가장 최근 값을 샘플링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 LongCount<T> 관찰 가능한 시퀀스의 총 요소 수를 나타내는 Int64 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 구체화<T> 관찰 가능한 시퀀스의 암시적 알림을 명시적 알림 값으로 구체화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 최대T() 오버 로드. 관찰 가능한 시퀀스의 최대 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 최대<T>(IComparer<T>) 오버 로드. 지정된 비교자에 따라 관찰 가능한 시퀀스의 최대값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 MaxBy<T, TKey>(Func<T, TKey>) 오버 로드. 최대 키 값을 사용하여 관찰 가능한 시퀀스의 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 MaxBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) 오버 로드. 최대 키 값을 사용하여 관찰 가능한 시퀀스의 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 병합<T>(IObservable<T>) 오버 로드. 관찰 가능한 시퀀스의 관찰 가능한 시퀀스를 관찰 가능한 시퀀스로 병합합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 병합<T>(IObservable<T>, IScheduler) 오버 로드. 관찰 가능한 두 시퀀스를 관찰 가능한 단일 시퀀스로 병합합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 최소<T>() 오버 로드. 관찰 가능한 시퀀스에서 최소 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 최소<T>(IComparer<T>) 오버 로드. 지정된 비교자에 따라 관찰 가능한 시퀀스의 최소값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 MinBy<T, TKey>(Func<T, TKey>) 오버 로드. 최소 키 값을 사용하여 관찰 가능한 시퀀스의 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 MinBy<T, TKey>(Func<T, TKey>, IComparer<TKey>) 오버 로드. 지정된 비교자에 따라 최소 키 값을 사용하여 관찰 가능한 시퀀스의 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 MostRecent<T> 관찰 가능한 시퀀스에서 가장 최근 값을 샘플링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 멀티캐스트<T, TResult>(ISubject<T, TResult>) 오버 로드. 연결 시 원본 시퀀스가 지정된 주체에 결과를 푸시하도록 하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 멀티캐스트<T, TIntermediate, TResult>(Func<ISubject<T, TIntermediate>>, Func<IObservable<TIntermediate>, IObservable<TResult>>) 오버 로드. 선택기 함수 내에서 소스 시퀀스를 멀티캐스트하여 생성된 시퀀스의 요소를 포함하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 다음<T> 관찰 가능한 시퀀스에서 다음 값(버퍼링 없이 차단)을 샘플링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ObserveOn<T>(SynchronizationContext) 오버 로드. 지정된 동기화 컨텍스트에 대해 관찰자에게 비동기적으로 알립니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ObserveOn<T>(제어) 오버 로드. (ControlObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ObserveOn<T>(Dispatcher) 오버 로드. (DispatcherObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ObserveOn<T>(DispatcherScheduler) 오버 로드. (DispatcherObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ObserveOn<T>(IScheduler) 오버 로드. 지정된 스케줄러에 대해 관찰자에게 비동기적으로 알립니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ObserveOnDispatcher<T> (DispatcherObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 OnErrorResumeNext<T> 관찰 가능한 다음 시퀀스를 사용하여 정상적으로 또는 예외에 의해 종료되는 관찰 가능한 시퀀스를 계속합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 게시<T>() 오버 로드. 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 T() 게시 오버 로드. 단일 구독을 기본 시퀀스에 공유하고 initialValue로 시작하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 게시<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) 오버 로드. 단일 구독을 기본 시퀀스에 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 게시<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, T) 오버 로드. 단일 구독을 기본 시퀀스에 공유하고 initialValue로 시작하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 PublishLast<T>() 오버 로드. 마지막 알림만 포함하는 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 PublishLast<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) 오버 로드. 마지막 알림만 포함하는 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 RefCount<TSource> 관찰 가능한 시퀀스에 대한 구독이 하나 이상 있는 한 원본에 연결된 상태로 유지되는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 반복<T>() 오버 로드. 관찰 가능한 시퀀스를 무기한 반복합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 반복<T>(Int32) 오버 로드. 관찰 가능한 시퀀스를 무기한 반복합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>() 오버 로드. 모든 알림을 재생하는 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>(TimeSpan) 오버 로드. 창 내의 모든 알림을 재생하는 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>(Int32) 오버 로드. 기본 시퀀스 재생 bufferSize 알림에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>(IScheduler) 오버 로드. 모든 알림을 재생하는 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>(TimeSpan, IScheduler) 오버 로드. 창 내의 모든 알림을 재생하는 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>(Int32, IScheduler) 오버 로드. 기본 시퀀스 재생 bufferSize 알림에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>(Int32, TimeSpan) 오버 로드. 창 내의 기본 시퀀스 재생 bufferSize 알림에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T>(Int32, TimeSpan, IScheduler) 오버 로드. 창 내의 기본 시퀀스 재생 bufferSize 알림에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>) 오버 로드. 기본 시퀀스에 대한 단일 구독을 공유하고 초기 값으로 시작하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, IScheduler) 오버 로드. 모든 알림을 재생하는 기본 시퀀스에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan) 오버 로드. 창 내의 모든 알림을 재생하는 기본 시퀀스에 대한 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32) 오버 로드. 기본 시퀀스 재생 bufferSize 알림에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, TimeSpan, IScheduler) 오버 로드. 창 내의 모든 알림을 재생하는 기본 시퀀스에 대한 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, IScheduler) 오버 로드. 기본 시퀀스 재생 bufferSize 알림에 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 재생<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan) 오버 로드. 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출하여 창 내의 기본 시퀀스 재생 bufferSize 알림을 반환하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Replay<T, TResult>(Func<IObservable<T>, IObservable<TResult>>, Int32, TimeSpan, IScheduler) 오버 로드. 단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출하여 창 내의 기본 시퀀스 재생 bufferSize 알림을 반환하는 관찰 가능한 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 다시 시도<T>() 오버 로드. 원본 관찰 가능한 시퀀스가 성공적으로 종료될 때까지 반복합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 다시 시도<T>(Int32) 오버 로드. 원본 관찰 가능한 시퀀스가 성공적으로 종료될 때까지 반복합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 샘플<T>(TimeSpan) 오버 로드. 각 간격에서 관찰 가능한 시퀀스를 샘플링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 샘플<T>(TimeSpan, IScheduler) 오버 로드. 지정된 원본, 간격 및 스케줄러를 사용하여 각 간격에서 관찰 가능한 시퀀스를 샘플링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 샘플<T, TSample>(IObservable<TSample>) 오버 로드. 지정된 소스 및 샘플러를 사용하여 샘플링 틱에서 관찰 가능한 시퀀스를 샘플링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 스캔<T>(Func<T, T, T>) 오버 로드. 관찰 가능한 시퀀스에 누적기 함수를 적용하고 지정된 원본 및 누적기를 사용하여 각 중간 결과를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Scan<T, TAccumulate>(TAccumulate, Func<TAccumulate, T, TAccumulate>) 오버 로드. 관찰 가능한 시퀀스에 누적기 함수를 적용하고 지정된 소스, 시드 및 누적기를 사용하여 각 중간 결과를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T, TResult>(Func<T, TResult>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 지정된 원본 및 선택기를 사용하여 새 양식으로 투영합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T, TResult>(Func<T, Int32, TResult>) 오버 로드. 요소의 인덱스를 지정된 원본 및 선택기와 통합하여 관찰 가능한 시퀀스의 각 요소를 새 형식으로 투영합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SelectMany<T, TOther>(IObservable<TOther>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 관찰 가능한 시퀀스에 투영하고 결과 관찰 가능한 시퀀스를 하나의 관찰 가능한 시퀀스로 평면화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SelectMany<T, TResult>(Func<T, IObservable<TResult>>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 관찰 가능한 시퀀스에 투영하고 결과 관찰 가능한 시퀀스를 하나의 관찰 가능한 시퀀스로 평면화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SelectMany<T, TResult>(Func<T, IEnumerable<TResult>>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 관찰 가능한 시퀀스에 투영하고 결과 관찰 가능한 시퀀스를 하나의 관찰 가능한 시퀀스로 평면화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SelectMany<T, TResult>(Func<T, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 관찰 가능한 시퀀스에 투영하고 결과 관찰 가능한 시퀀스를 하나의 관찰 가능한 시퀀스로 평면화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SelectMany<T, TCollection, TResult>(Func<T, IEnumerable<TCollection>>, Func<T, TCollection, TResult>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 관찰 가능한 시퀀스에 투영하고 결과 관찰 가능한 시퀀스를 하나의 관찰 가능한 시퀀스로 평면화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SelectMany<T, TCollection, TResult>(Func<T, IObservable<TCollection>>, Func<T, TCollection, TResult>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 관찰 가능한 시퀀스에 투영하고 결과 관찰 가능한 시퀀스를 하나의 관찰 가능한 시퀀스로 평면화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SequenceEqual<T>(IObservable<T>) 오버 로드. 요소를 쌍으로 비교하여 두 시퀀스가 같은지 여부를 결정합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SequenceEqual<T>(IObservable<T>, IEqualityComparer<T>) 오버 로드. 지정된 같음 비교자를 사용하여 요소를 쌍으로 비교하여 두 시퀀스가 같은지 여부를 결정합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 단일<T>() 오버 로드. 관찰 가능한 시퀀스의 유일한 요소를 반환하고 관찰 가능한 시퀀스에 요소가 하나도 없는 경우 예외를 throw합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Single<T>(Func<T, 부울>) 오버 로드. 조건자와 일치하는 관찰 가능한 시퀀스의 유일한 요소를 반환하고 관찰 가능한 시퀀스에 정확히 하나의 요소가 없는 경우 예외를 throw합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SingleOrDefault<T>() 오버 로드. 관찰 가능한 시퀀스의 유일한 요소를 반환하거나 관찰 가능한 시퀀스가 비어 있는 경우 기본값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SingleOrDefault<T>(Func<T, Boolean>) 오버 로드. 조건자와 일치하는 관찰 가능한 시퀀스의 유일한 요소 또는 값을 찾을 수 없는 경우 기본값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 건너뛰기<T> 관찰 가능한 시퀀스에서 지정된 수의 값을 바이패스한 다음 나머지 값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SkipLast<T> 관찰 가능한 시퀀스의 끝에 지정된 개수의 요소를 바이패스합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SkipUntil<T, TOther> 관찰 가능한 다른 시퀀스가 값을 생성한 후에만 원본 관찰 가능한 시퀀스의 값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SkipWhile<T>(Func<T, Boolean>) 오버 로드. 지정된 조건이 true인 경우 관찰 가능한 시퀀스의 값을 무시한 다음 나머지 값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SkipWhile<T>(Func<T, Int32, Boolean>) 오버 로드. 지정된 조건이 true인 경우 관찰 가능한 시퀀스의 값을 무시한 다음 나머지 값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 StartWith<T>T[]) 오버 로드. 지정된 원본 및 값이 있는 관찰 가능한 시퀀스에 값 시퀀스를 앞에 추가합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 StartWith<T>(IScheduler, T[]) 오버 로드. 지정된 원본, 스케줄러 및 값을 사용하여 관찰 가능한 시퀀스에 값 시퀀스를 앞에 추가합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 구독<T>() 오버 로드. 지정된 원본을 사용하여 관찰 가능한 시퀀스를 평가합니다. (ObservableExtensions의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 구독<T>(작업<T>) 오버 로드. 요소 처리기를 관찰 가능한 시퀀스에 구독합니다. (ObservableExtensions의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 구독<T>(작업<T>, 작업<예외>) 오버 로드. 요소 처리기 및 예외 처리기를 관찰 가능한 시퀀스에 구독합니다. (ObservableExtensions의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 구독<T>(작업<T>, 작업) 오버 로드. 요소 처리기 및 완료 처리기를 관찰 가능한 시퀀스에 구독합니다. (ObservableExtensions의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 구독<T>(작업<T>, 작업<예외>, 작업) 오버 로드. 요소 처리기, 예외 처리기 및 완료 처리기를 관찰 가능한 시퀀스에 구독합니다. (ObservableExtensions의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SubscribeOn<T>(SynchronizationContext) 오버 로드. 지정된 동기화 컨텍스트에서 관찰자를 비동기적으로 구독하고 구독을 취소합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SubscribeOn<T>(제어) 오버 로드. (ControlObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SubscribeOn<T>(Dispatcher) 오버 로드. (DispatcherObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SubscribeOn<T>(DispatcherScheduler) 오버 로드. (DispatcherObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SubscribeOn<T>(IScheduler) 오버 로드. 지정된 스케줄러에서 관찰자를 비동기적으로 구독하고 구독을 취소합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 SubscribeOnDispatcher<T> (DispatcherObservable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 동기화<T>() 오버 로드. 관찰 가능한 시퀀스를 동기화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 T동기화(개체) 오버 로드. 관찰 가능한 시퀀스를 동기화합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 <T> 관찰 가능한 시퀀스의 시작부터 지정된 수의 연속 값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 takeLastT 관찰 가능한 시퀀스의 끝에서 지정된 수의 연속 요소를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 TakeUntil<T, TOther> 관찰 가능한 다른 시퀀스가 값을 생성할 때까지 원본 관찰 가능한 시퀀스의 값을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 TakeWhile<T>(Func<T, Boolean>) 오버 로드. 지정된 조건이 true이면 관찰 가능한 시퀀스에서 값을 반환한 다음 나머지 값을 건너뜁니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 TakeWhile<T>(Func<T, Int32, Boolean>) 오버 로드. 지정된 조건이 true이면 관찰 가능한 시퀀스에서 값을 반환한 다음 나머지 값을 건너뜁니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 다음<T, TResult> 관찰 가능한 시퀀스에 사용 가능한 값이 있고 값을 투영할 때 일치합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 제한<T>(TimeSpan) 오버 로드. 지정된 원본 및 dueTime을 사용하여 기한 전에 다른 값이 뒤에 잇는 관찰 가능한 시퀀스의 값을 무시합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 제한<T>(TimeSpan, IScheduler) 오버 로드. 지정된 원본 dueTime 및 스케줄러를 사용하여 적절한 시간 전에 다른 값이 뒤에 오는 관찰 가능한 시퀀스의 값을 무시합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 TimeInterval<T>() 오버 로드. 지정된 원본을 사용하여 관찰 가능한 시퀀스에서 연속 값 사이의 시간 간격을 기록합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 TimeInterval<T>(IScheduler) 오버 로드. 지정된 원본 및 스케줄러를 사용하여 관찰 가능한 시퀀스에서 연속 값 사이의 시간 간격을 기록합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 시간 제한<T>(TimeSpan) 오버 로드. dueTime이 경과하면 관찰 가능한 시퀀스 또는 TimeoutException을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 시간 제한<T>(DateTimeOffset) 오버 로드. dueTime이 경과하면 관찰 가능한 시퀀스 또는 TimeoutException을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 시간 제한<T>(TimeSpan, IObservable<T>) 오버 로드. dueTime이 경과하면 관찰 가능한 원본 시퀀스 또는 관찰 가능한 다른 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 시간 제한<T>(DateTimeOffset, IObservable<T>) 오버 로드. dueTime이 경과하면 관찰 가능한 시퀀스 또는 TimeoutException을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 시간 제한<T>(TimeSpan, IScheduler) 오버 로드. dueTime이 경과하면 관찰 가능한 시퀀스 또는 TimeoutException을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 시간 제한<T>(DateTimeOffset, IScheduler) 오버 로드. dueTime이 경과하면 관찰 가능한 시퀀스 또는 TimeoutException을 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 제한 시간<T>(TimeSpan, IObservable<T>, IScheduler) 오버 로드. dueTime이 경과하면 관찰 가능한 원본 시퀀스 또는 관찰 가능한 다른 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 시간 제한<T>(DateTimeOffset, IObservable<T>, IScheduler) 오버 로드. dueTime이 경과하면 관찰 가능한 원본 시퀀스 또는 관찰 가능한 다른 시퀀스를 반환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 타임스탬프<T>() 오버 로드. 지정된 원본을 사용하여 관찰 가능한 시퀀스에서 각 값에 대한 타임스탬프를 기록합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 타임스탬프<T>(IScheduler) 오버 로드. 지정된 원본 및 스케줄러를 사용하여 관찰 가능한 시퀀스에서 각 값에 대한 타임스탬프를 기록합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 toArrayT 관찰 가능한 시퀀스에서 배열을 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToDictionary<T, TKey>(Func<T, TKey>) 오버 로드. 지정된 키 선택기 함수에 따라 관찰 가능한 시퀀스에서 사전을 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToDictionary<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수 및 비교자에 따라 관찰 가능한 시퀀스에서 사전을 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) 오버 로드. 지정된 키 선택기 함수 및 요소 선택기 함수에 따라 관찰 가능한 시퀀스에서 사전을 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToDictionary<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 관찰 가능한 시퀀스에서 사전을 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToEnumerable<T> 관찰 가능한 시퀀스를 열거 가능한 시퀀스로 변환합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToEvent<T> 지정된 소스가 있는 .NET 이벤트가 있는 개체로 관찰 가능한 시퀀스를 노출합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToList<T> 관찰 가능한 시퀀스에서 목록을 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToLookup<T, TKey>(Func<T, TKey>) 오버 로드. 지정된 키 선택기 함수에 따라 관찰 가능한 시퀀스에서 조회를 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToLookup<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수 및 비교자에 따라 관찰 가능한 시퀀스에서 조회를 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>) 오버 로드. 지정된 키 선택기 함수 및 요소 선택기 함수에 따라 관찰 가능한 시퀀스에서 조회를 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToLookup<T, TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>) 오버 로드. 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 관찰 가능한 시퀀스에서 조회를 만듭니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 ToTask<T>() 오버 로드. 관찰 가능한 시퀀스의 마지막 값을 포함하는 작업을 반환합니다. (TaskObservableExtensions정의됨)
공용 확장 메서드공용 확장 메서드 ToTask<T>(개체) 오버 로드. 관찰 가능한 시퀀스의 마지막 값을 포함하는 작업을 반환합니다. (TaskObservableExtensions정의됨)
공용 확장 메서드공용 확장 메서드 ToTask<T>(CancellationToken) 오버 로드. 관찰 가능한 시퀀스의 마지막 값을 포함하는 작업을 반환합니다. (TaskObservableExtensions정의됨)
공용 확장 메서드공용 확장 메서드 ToTask<T>(CancellationToken, Object) 오버 로드. 관찰 가능한 시퀀스의 마지막 값을 포함하는 작업을 반환합니다. (TaskObservableExtensions정의됨)
공용 확장 메서드공용 확장 메서드 <T>위치(Func<T, 부울>) 오버 로드. 조건자를 기반으로 관찰 가능한 시퀀스의 요소를 필터링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 여기서<T>(Func<T, Int32, Boolean>) 오버 로드. 요소의 인덱스를 통합하여 조건자를 기반으로 관찰 가능한 시퀀스의 요소를 필터링합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 창<T>(Int32) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 요소 개수 정보를 기반으로 생성되는 연속된 겹치지 않는 창으로 프로젝션합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 창<T>(TimeSpan) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 타이밍 정보를 기반으로 생성되는 연속된 겹치지 않는 창으로 프로젝션합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 창<T>(Int32, Int32) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 요소 수 정보에 따라 생성되는 0개 이상의 창으로 프로젝션합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 창<T>(TimeSpan, IScheduler) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 타이밍 정보를 기반으로 생성되는 연속된 겹치지 않는 창으로 프로젝션합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 창<T>(TimeSpan, TimeSpan) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 타이밍 정보를 기반으로 생성되는 0개 이상의 창으로 프로젝션합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 창<T>(TimeSpan, Int32) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 가득 차거나 지정된 시간이 경과할 때 완료되는 창으로 투영합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Window<T>(TimeSpan, TimeSpan, IScheduler) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 타이밍 정보를 기반으로 생성되는 0개 이상의 창으로 프로젝션합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 창<T>(TimeSpan, Int32, IScheduler) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 가득 차거나 지정된 시간이 경과할 때 완료되는 창으로 투영합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Window<T, TWindowClosing>(Func<IObservable<TWindowClosing>>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 연속된 겹치지 않는 창으로 투영합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Window<T, TWindowOpening, TWindowClosing>(IObservable<TWindowOpening>, Func<TWindowOpening, IObservable<TWindowClosing>>) 오버 로드. 관찰 가능한 시퀀스의 각 요소를 0개 이상의 창으로 투영합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Zip<T, TSecond, TResult>(IObservable<TSecond>, Func<T, TSecond, TResult>) 오버 로드. 해당 요소를 쌍으로 결합하여 관찰 가능한 두 시퀀스를 하나의 관찰 가능한 시퀀스로 병합합니다. (Observable의해 정의됩니다.)
공용 확장 메서드공용 확장 메서드 Zip<T, TSecond, TResult>(IEnumerable<TSecond>, Func<T, TSecond, TResult>) 오버 로드. 선택기 함수를 사용하여 관찰 가능한 시퀀스와 열거 가능한 시퀀스를 하나의 관찰 가능한 시퀀스로 병합합니다. (Observable의해 정의됩니다.)

맨 위로

발언

콜드 관찰 가능 항목은 구독 시 실행이 시작됩니다. 즉, 관찰 가능한 시퀀스는 구독이 호출될 때만 관찰자에게 값을 푸시하기 시작합니다. 구독자 간에도 값이 공유되지 않습니다. 이는 구독이 활성화되기 전에도 이미 값을 생성하고 있는 마우스 이동 이벤트 또는 주식 시세와 같은 핫 관찰 가능 항목과 다릅니다. 관찰자가 관찰 가능한 핫 시퀀스를 구독하면 스트림의 현재 값이 표시됩니다. 관찰 가능한 핫 시퀀스는 모든 구독자 간에 공유되며 각 구독자는 시퀀스에서 다음 값을 푸시합니다. 예를 들어 특정 주식 시세를 구독한 사람이 없더라도 시세는 시장 움직임에 따라 계속 해당 값을 업데이트합니다. 구독자가 이 티커에 관심을 등록하면 자동으로 최신 틱이 표시됩니다.

예제

다음 예제에서는 게시 연산자를 사용하여 콜드 관찰 가능한 시퀀스 원본을 핫으로 변환합니다. 이 연산자는 핫이라고 하는 IConnectableObservable<T> 인스턴스를 반환합니다. 게시 연산자는 단일 구독을 여러 구독자에게 브로드캐스트하여 구독을 공유하는 메커니즘을 제공합니다. 핫은 프록시 역할을 하고 원본을 구독한 다음, 원본에서 값을 받으면 해당 값을 자체 구독자로 푸시합니다. 지원 원본에 대한 구독을 설정하고 값을 받기 시작하려면 IConnectableObservable.Connect() 메서드를 사용합니다. IConnectableObservable은 IObservable을 상속하므로 실행을 시작하기 전에 구독을 사용하여 이 핫 시퀀스를 구독할 수 있습니다. 이 예제에서는 subscription1이 구독할 때 핫 시퀀스가 시작되지 않았습니다. 따라서 구독자에게 값이 푸시되지 않습니다. Connect를 호출한 후 값이 subscription1로 푸시됩니다. 3초의 지연 후 subscription2는 핫을 구독하고 마지막까지 현재 위치(이 경우 3)에서 바로 값을 받기 시작합니다. 출력은 다음과 같습니다.

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();

참고 항목

참조

system.Reactive.Subjects 네임스페이스