Compartir a través de


Método Qbservable.DistinctUntilChanged<TSource, TKey (IQbservable<TSource>, Expression<Func<TSource, TKey>>>)

Devuelve una secuencia observable consultable que solo contiene distintos elementos contiguos según keySelector.

Espacio de nombres:System.Reactive.Linq
Ensamblaje: System.Reactive.Providers (en System.Reactive.Providers.dll)

Sintaxis

'Declaration
<ExtensionAttribute> _
Public Shared Function DistinctUntilChanged(Of TSource, TKey) ( _
    source As IQbservable(Of TSource), _
    keySelector As Expression(Of Func(Of TSource, TKey)) _
) As IQbservable(Of TSource)
'Usage
Dim source As IQbservable(Of TSource)
Dim keySelector As Expression(Of Func(Of TSource, TKey))
Dim returnValue As IQbservable(Of TSource)

returnValue = source.DistinctUntilChanged(keySelector)
public static IQbservable<TSource> DistinctUntilChanged<TSource, TKey>(
    this IQbservable<TSource> source,
    Expression<Func<TSource, TKey>> keySelector
)
[ExtensionAttribute]
public:
generic<typename TSource, typename TKey>
static IQbservable<TSource>^ DistinctUntilChanged(
    IQbservable<TSource>^ source, 
    Expression<Func<TSource, TKey>^>^ keySelector
)
static member DistinctUntilChanged : 
        source:IQbservable<'TSource> * 
        keySelector:Expression<Func<'TSource, 'TKey>> -> IQbservable<'TSource> 
JScript does not support generic types and methods.

Parámetros de tipo

  • TSource
    Tipo de origen.
  • TKey
    El tipo de clave.

Parámetros

  • source
    Tipo: System.Reactive.Linq.IQbservable<TSource>
    Secuencia observable consultable para conservar distintos elementos contiguos para, en función de un valor de clave calculado.

Valor devuelto

Tipo: System.Reactive.Linq.IQbservable<TSource>
Una secuencia observable consultable que solo contiene los distintos elementos contiguos, en función de un valor de clave calculado de la secuencia de origen.

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

Consulte también

Referencia

Qbservable (clase)

DistinctUntilChanged Overload

Espacio de nombres System.Reactive.Linq