IObserver<T>.OnCompleted Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sağlayıcının anında iletme tabanlı bildirimler göndermeyi bitirdiğini gözlemciye bildirir.
public:
void OnCompleted();
public void OnCompleted();
abstract member OnCompleted : unit -> unit
Public Sub OnCompleted ()
Aşağıdaki örnek bir enlem/boylam izleme uygulamasında yönteminin OnCompleted uygulanmasını sağlar. yöntemi yalnızca başka veri olmadığını bildirir ve sağlayıcının IDisposable.Dispose uygulamasını çağırır. Tam örnek için konunun Örnek bölümüne IObserver<T> bakın.
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
Gözlemcinin OnCompleted uygulaması çağrıldığında, OnCompleted yöntemi isteğe bağlı olarak gözlemciye yöntemi çağrıldığında döndürülen nesnenin IObservable<T>.Subscribe yöntemini IDisposable çağırabilirDispose.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: