Đây có thể là một câu hỏi ngu ngốc như tôi là một chút mới để RX :)Thay đổi khoảng thời gian của các toán tử RX?
Tôi đang lấy mẫu một sự kiện (RX cho Net 4.0):
eventAsObservable.Sample (TimeSpan.FromSeconds (1)) Dấu thời gian() Đăng ký (x => Console.WriteLine ("test:" + x.Value.EventArgs.str)); Vấn đề là thời gian lấy mẫu cần có khả năng thay đổi khi đang bay, tôi đoán tôi có thể làm cho một số tài sản loại bỏ trình xử lý hiện có và tạo một trình xử lý mới khi nó thay đổi, nhưng có vẻ hơi lộn xộn và hơn thế nữa dễ bị các vấn đề về thời gian. Có cách nào đơn giản thay đổi khoảng thời gian không?
Ví dụ: Giả sử rằng ai đó đang viết một chuỗi ký tự, khi một trình tự nhất định được phát hiện bạn muốn thay đổi thời gian lấy mẫu mà không bỏ sót một sự kiện, và tốt nhất là bằng cách không nhận được một sự kiện nhiều hơn một lần
kịch bản của bạn là gì? –
Tự động hoàn thành nhưng khoảng thời gian lấy mẫu khác nhau tùy thuộc vào nguồn dữ liệu (vì tra cứu cục bộ nhanh hơn dịch vụ web chẳng hạn) – Homde