IObserver<T>.OnNext(T) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向观察者提供新数据。
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 的方法来提供通知。