Share via


System.IObserver<'T> Interface (F#)

A client that may be subscribed to observe the results from an IObservable.

Namespace/Module Path: System

Assembly: FSharp.Core (in FSharp.Core.dll)

[<AllowNullLiteral>]
type IObserver<'T> =
 interface
  abstract this.OnCompleted : unit -> unit
  abstract this.OnError : exn -> unit
  abstract this.OnNext : 'T -> unit
 end

Remarks

This type is provided for use only with the F# Core Library Versions that targets .NET Framework 2.0. If you are using .NET Framework 4, use the .NET Framework 4 type with the same name, IObserver.

Instance Members

Member

Description

OnCompleted

Notify an observer that no more results will be produced

OnError

Notify an observer of an error

OnNext

Notify an observer of a new result

Platforms

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Version Information

F# Core Library Versions

Supported in: 2.0

See Also

Reference

System Namespace (F#)