Freigeben über


Observable.SkipWhile<TSource-Methode> (IObservable<TSource>, Func<TSource, Boolean>)

Umgeht Werte in einer beobachtbaren Sequenz, solange eine angegebene Bedingung true ist, und gibt dann die restlichen Werte zurück.

Namespace:System.Reactive.Linq
Versammlung: System.Reaktiv (in System.Reactive.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function SkipWhile(Of TSource) ( _
    source As IObservable(Of TSource), _
    predicate As Func(Of TSource, Boolean) _
) As IObservable(Of TSource)
'Usage
Dim source As IObservable(Of TSource)
Dim predicate As Func(Of TSource, Boolean)
Dim returnValue As IObservable(Of TSource)

returnValue = source.SkipWhile(predicate)
public static IObservable<TSource> SkipWhile<TSource>(
    this IObservable<TSource> source,
    Func<TSource, bool> predicate
)
[ExtensionAttribute]
public:
generic<typename TSource>
static IObservable<TSource>^ SkipWhile(
    IObservable<TSource>^ source, 
    Func<TSource, bool>^ predicate
)
static member SkipWhile : 
        source:IObservable<'TSource> * 
        predicate:Func<'TSource, bool> -> IObservable<'TSource> 
JScript does not support generic types and methods.

Typparameter

  • TSource
    Der Quellentyp.

Parameter

  • source
    Typ: System.IObservable<TSource>
    Eine beobachtbare Sequenz zum Zurückgeben von Elementen.
  • predicate
    Typ: System.Func<TSource, Boolean>
    Eine Funktion, mit der jedes Element auf eine Bedingung überprüft wird.

Rückgabewert

Typ: System.IObservable<TSource>
Eine beobachtbare Sequenz, die die Elemente aus der Eingabesequenz ab dem ersten Element der linearen Reihe enthält, die den vom Prädikat angegebenen Test nicht besteht.

Hinweis zur Verwendung

In Visual Basic und C# können Sie diese Methode als instance-Methode für jedes Objekt vom Typ IObservable<TSource> aufrufen. Bei Verwendung der Syntax für Instanzenmethoden lassen Sie den ersten Parameter aus. Weitere Informationen finden Sie unter oder .

Weitere Informationen

Verweis

Beobachtbare Klasse

SkipWhile-Überladung

System.Reactive.Linq-Namespace