İngilizce dilinde oku

Aracılığıyla paylaş


IObserver<T>.OnCompleted Yöntem

Tanım

Sağlayıcının anında iletme tabanlı bildirimler göndermeyi bitirdiğini gözlemciye bildirir.

C#
public void OnCompleted();

Örnekler

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.

C#
public virtual void OnCompleted()
{
   Console.WriteLine("The Location Tracker has completed transmitting data to {0}.", this.Name);
   this.Unsubscribe();
}

Açıklamalar

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.

Şunlara uygulanır

Ü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