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 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.
- keySelector
Tipo: System.Linq.Expressions.Expression<Func<TSource, TKey>>
Función para calcular la clave de comparación de cada elemento.
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 .