IObserver<T>.OnNext(T) 方法

定义

为观察者提供新数据。

public void OnNext(T value);
abstract member OnNext : 'T -> unit
Public Sub OnNext (value As T)

参数

value
T

当前通知信息。

示例

以下示例在纬度/经度跟踪应用程序中提供该方法的 OnNext 实现。 有关完整示例,请参阅主题的 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

注解

在观察者调用提供程序 IObservable<T>.Subscribe 的方法后,提供程序调用观察者 OnNext 的方法来提供通知。

适用于