Qbservable.Replay<TSource, Método TResult> (IQbservable<TSource>, Expression<Func<IObservable<TSource>, IObservable<TResult>>>, Int32)
Retorna uma sequência observável que pode ser consultada que é o resultado da invocação do seletor em uma sequência observável que pode ser consultada conectável que compartilha uma única assinatura para a sequência subjacente que repete as notificações bufferSize.
Namespace:System.Reactive.Linq
Assembly: System.Reactive.Providers (em System.Reactive.Providers.dll)
Sintaxe
'Declaration
<ExtensionAttribute> _
Public Shared Function Replay(Of TSource, TResult) ( _
source As IQbservable(Of TSource), _
selector As Expression(Of Func(Of IObservable(Of TSource), IObservable(Of TResult))), _
bufferSize As Integer _
) As IQbservable(Of TResult)
'Usage
Dim source As IQbservable(Of TSource)
Dim selector As Expression(Of Func(Of IObservable(Of TSource), IObservable(Of TResult)))
Dim bufferSize As Integer
Dim returnValue As IQbservable(Of TResult)
returnValue = source.Replay(selector, _
bufferSize)
public static IQbservable<TResult> Replay<TSource, TResult>(
this IQbservable<TSource> source,
Expression<Func<IObservable<TSource>, IObservable<TResult>>> selector,
int bufferSize
)
[ExtensionAttribute]
public:
generic<typename TSource, typename TResult>
static IQbservable<TResult>^ Replay(
IQbservable<TSource>^ source,
Expression<Func<IObservable<TSource>^, IObservable<TResult>^>^>^ selector,
int bufferSize
)
static member Replay :
source:IQbservable<'TSource> *
selector:Expression<Func<IObservable<'TSource>, IObservable<'TResult>>> *
bufferSize:int -> IQbservable<'TResult>
JScript does not support generic types and methods.
Parâmetros de tipo
- TSource
O tipo de fonte.
- TResult
O tipo de resultado.
Parâmetros
- source
Tipo: System.Reactive.Linq.IQbservable<TSource>
A sequência de origem cujos elementos serão multicast por meio de uma única assinatura compartilhada.
- seletor
Tipo: System.Linq.Expressions.Expression<Func<IObservable<TSource>, IObservable<TResult>>>
A função seletora que pode usar a sequência de origem multicast quantas vezes forem necessárias, sem causar várias assinaturas na sequência de origem.
- Buffersize
Tipo: System.Int32
A contagem máxima de elementos do buffer de reprodução.
Valor Retornado
Tipo: System.Reactive.Linq.IQbservable<TResult>
Uma sequência observável que pode ser consultada que contém os elementos de uma sequência produzida por multicast da sequência de origem dentro de uma função seletora.
Observação de uso
No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo IQbservable<TSource>. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte ou .