IObserver<T>.OnCompleted Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .