Tôi có một quan sát đại diện cho một dòng giá cổ phiếu. Nếu không có người quan sát nào trong chuỗi quan sát của tôi, tôi muốn có thể ngắt kết nối từ máy chủ từ xa đang cung cấp luồng giá, nhưng tôi không muốn làm điều đó cho đến khi mọi người quan sát được gọi là Dispose(). Sau đó, trong một thời trang tương tự, khi người đầu tiên gọi Đăng ký Tôi muốn kết nối lại với máy chủ từ xa.Theo dõi số quan sát viên (số lượng) trong một Quan sát?
Có cách nào để tìm ra số lượng người quan sát đã gọi là đăng ký trên một quan sát được không? Hoặc có lẽ một cách để biết khi nào các nhà quan sát đang gọi đến Đăng ký hoặc Vứt bỏ?
Vâng, tôi đã nhận ra đây là cách tôi sẽ phải làm điều đó. Tôi đã hy vọng tôi chỉ có thể tận dụng một trong những đối tượng được xây dựng trong, nhưng có vẻ như tôi sẽ phải bọc một trong những (khả năng nhất BehaviorSubject) để tôi có thể theo dõi các thuê bao. –
Giải pháp này không cung cấp bất kỳ chủ đề an toàn nào. Nó sẽ cần một chút công việc trước khi đi vào sản xuất. – Enigmativity