Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve una secuencia observable que es el resultado de invocar el selector en una secuencia observable conectable que comparte una sola suscripción al búfer de reproducción de secuencias subyacenteSize notifications within window.
Espacio de nombres:System.Reactive.Linq
Ensamblaje: System.Reactive (en System.Reactive.dll)
Sintaxis
'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.
Parámetros de tipo
- TSource
Tipo de origen.
- TResult
Tipo de resultado.
Parámetros
- source
Tipo: System.IObservable<TSource>
Secuencia de origen cuyos elementos se multidifusión se realizarán a través de una sola suscripción compartida.
- selector
Tipo: System.Func<IObservable<TSource>, IObservable<TResult>>
Función selector que puede usar la secuencia de origen multidifusión tantas veces como sea necesario, sin provocar varias suscripciones a la secuencia de origen.
- bufferSize
Tipo: System.Int32
Recuento máximo de elementos del búfer de reproducción.
- periodo
Tipo: System.TimeSpan
Tiempo máximo del búfer de reproducción.
- scheduler
Tipo: System.Reactive.Concurrency.IScheduler
Programador en el que se invocarán observadores conectados dentro de la función selectora.
Valor devuelto
Tipo: System.IObservable<TResult>
Secuencia observable que contiene los elementos de una secuencia generada por la multidifusión de la secuencia de origen dentro de una función selectora.
Nota sobre el uso
En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo IObservable<TSource>. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea o .