IObserver<T>.OnNext(T) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje pozorovateli nová data.
public void OnNext (T value);
abstract member OnNext : 'T -> unit
Public Sub OnNext (value As T)
Parametry
- value
- T
Aktuální informace o oznámení
Příklady
Následující příklad poskytuje implementaci OnNext metody v aplikaci pro sledování zeměpisné šířky a délky. Kompletní příklad najdete v části Příklad tématu IObserver<T> .
public virtual void OnNext(Location value)
{
Console.WriteLine("{2}: The current location is {0}, {1}", value.Latitude, value.Longitude, this.Name);
}
member _.OnNext(value) =
printfn $"{name}: The current location is {value.Latitude}, {value.Longitude}"
Public Overridable Sub OnNext(ByVal value As Location) Implements System.IObserver(Of Location).OnNext
Console.WriteLine("{2}: The current location is {0}, {1}", value.Latitude, value.Longitude, Me.Name)
End Sub
Poznámky
Jakmile pozorovatel zavolá metodu IObservable<T>.Subscribe poskytovatele, poskytovatel zavolá metodu pozorovatele OnNext k poskytování oznámení.