Share via


Observable.Sample Method (IObservable, IObservable)

Samples the observable sequence at sampling ticks with the specified source and sampler.

Namespace:  System.Reactive.Linq
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
 _
Public Shared Function Sample(Of TSource, TSample) ( _
    source As IObservable(Of TSource), _
    sampler As IObservable(Of TSample) _
) As IObservable(Of TSource)
'Usage
Dim source As IObservable(Of TSource)
Dim sampler As IObservable(Of TSample)
Dim returnValue As IObservable(Of TSource)

returnValue = source.Sample(sampler)
public static IObservable Sample(
    this IObservable source,
    IObservable sampler
)
[ExtensionAttribute]
public:
generic
static IObservable^ Sample(
    IObservable^ source, 
    IObservable^ sampler
)
static member Sample : 
        source:IObservable<'TSource> * 
        sampler:IObservable<'TSample> -> IObservable<'TSource> 
JScript does not support generic types and methods.

Type Parameters

  • TSource
    The type of source.
  • TSample
    The type of sample.

Parameters

Return Value

Type: System.IObservable
The sampled observable sequence.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IObservable. When you use instance method syntax to call this method, omit the first parameter. For more information, see or .

See Also

Reference

Observable Class

Sample Overload

System.Reactive.Linq Namespace