IObserver<T>.OnCompleted Metode

Definisi

Memberi tahu pengamat bahwa penyedia telah selesai mengirim pemberitahuan berbasis push.

public:
 void OnCompleted();
public void OnCompleted();
abstract member OnCompleted : unit -> unit
Public Sub OnCompleted ()

Contoh

Contoh berikut memberikan implementasi OnCompleted metode dalam aplikasi pelacakan lintang/bujur. Metode ini hanya melaporkan bahwa tidak ada data lebih lanjut yang tersedia dan memanggil implementasi penyedia IDisposable.Dispose . Lihat bagian IObserver<T> Contoh topik untuk contoh lengkapnya.

public virtual void OnCompleted()
{
   Console.WriteLine("The Location Tracker has completed transmitting data to {0}.", this.Name);
   this.Unsubscribe();
}
member this.OnCompleted() =
    printfn $"The Location Tracker has completed transmitting data to {name}."
    this.Unsubscribe()
Public Overridable Sub OnCompleted() Implements System.IObserver(Of Location).OnCompleted
   Console.WriteLine("The Location Tracker has completed transmitting data to {0}.", Me.Name)
   Me.Unsubscribe()
End Sub

Keterangan

Ketika implementasi pengamat OnCompleted dipanggil, OnCompleted metode dapat secara opsional memanggil Dispose metode IDisposable objek yang dikembalikan ke pengamat ketika disebut IObservable<T>.Subscribe metode .

Berlaku untuk