단일 구독을 공유하는 연결 가능한 관찰 가능한 시퀀스에서 선택기를 호출한 결과인 관찰 가능한 시퀀스를 반환합니다. 이 시퀀스는 창 내의 기본 시퀀스 재생 버퍼Size 알림에 공유합니다.
네임스페이스:System.Reactive.Linq
어셈블리: System.Reactive(System.Reactive.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function Replay(Of TSource, TResult) ( _
source As IObservable(Of TSource), _
selector As Func(Of IObservable(Of TSource), IObservable(Of TResult)), _
bufferSize As Integer, _
window As TimeSpan, _
scheduler As IScheduler _
) As IObservable(Of TResult)
'Usage
Dim source As IObservable(Of TSource)
Dim selector As Func(Of IObservable(Of TSource), IObservable(Of TResult))
Dim bufferSize As Integer
Dim window As TimeSpan
Dim scheduler As IScheduler
Dim returnValue As IObservable(Of TResult)
returnValue = source.Replay(selector, _
bufferSize, window, scheduler)
public static IObservable<TResult> Replay<TSource, TResult>(
this IObservable<TSource> source,
Func<IObservable<TSource>, IObservable<TResult>> selector,
int bufferSize,
TimeSpan window,
IScheduler scheduler
)
[ExtensionAttribute]
public:
generic<typename TSource, typename TResult>
static IObservable<TResult>^ Replay(
IObservable<TSource>^ source,
Func<IObservable<TSource>^, IObservable<TResult>^>^ selector,
int bufferSize,
TimeSpan window,
IScheduler^ scheduler
)
static member Replay :
source:IObservable<'TSource> *
selector:Func<IObservable<'TSource>, IObservable<'TResult>> *
bufferSize:int *
window:TimeSpan *
scheduler:IScheduler -> IObservable<'TResult>
JScript does not support generic types and methods.
형식 매개 변수
- TSource
원본의 형식입니다.
- TResult
결과의 형식입니다.
매개 변수
- source
형식: System.IObservable<TSource>
요소가 단일 공유 구독을 통해 멀티캐스팅되는 원본 시퀀스입니다.
- selector
형식: System.Func<IObservable<TSource>, IObservable<TResult>>
소스 시퀀스에 대한 여러 구독을 유발하지 않고 필요에 따라 멀티캐스트된 소스 시퀀스를 여러 번 사용할 수 있는 선택기 함수입니다.
- bufferSize
형식: System.Int32
재생 버퍼의 최대 요소 수입니다.
- 시간 범위
형식: System.TimeSpan
재생 버퍼의 최대 시간 길이입니다.
- scheduler
형식: System.Reactive.Concurrency.IScheduler
선택기 함수 내의 연결된 관찰자가 호출되는 스케줄러입니다.
반환 값
형식: System.IObservable<TResult>
선택기 함수 내에서 소스 시퀀스를 멀티캐스트하여 생성된 시퀀스의 요소를 포함하는 관찰 가능한 시퀀스입니다.
사용 정보
Visual Basic 및 C#에서는 IObservable TSource> 형식의 모든 개체에서 이 메서드를 instance 메서드로 호출할 수 있습니다<. 인스턴스 메서드 구문을 사용하여 이 메서드를 호출할 경우에는 첫 번째 매개 변수를 생략합니다. 자세한 내용은 또는 를 참조하세요.