es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SYSTEM.REACTIVE

Observable si el elemento del array ha sido cambiado

¿Cómo puedo escribir este código en una sola línea? public class RadGridColumnObservable { public RadGridColumnObservable(RadGridView grid, IMessageBus messageBus) { this.grid = grid; this.messageBus = messageBus; } public IDisposable Initialize() { CreateStates(); return Observable .Interval(TimeSpan.FromSeconds(1)) .Subscribe(_ => CheckUp()); } // private readonly RadGridView grid; private readonly IMessageBus messageBus; private readonly List<bool> . . . Read more

¿Cuál es el operador equivalente de await Task.Yield() en RX?

Quiero refactorizar el siguiente código: observable.Subscribe(async i => { await Task.Yield(); Console.WriteLine(i); }); para tener un segundo observador, donde los elementos emitidos se retrasan utilizando Task.Yield(); p.ej: var segundoObservable = observable .Delay(e => Task.Yield()); //cómo escribir esto segundoObservable.Subscribe(i => Console.WriteLine(i));

Manejador de eventos vs Tema Rx

Estoy usando System.Reactive y no sé cuál elegir: ¿EventHandlers o Subjects? ¿Cuál es la diferencia entre ellos? var client = WebSocketClient.Create(uri); // Subject client.OnConnected .Subscribe(_ => { Log.Information($”Socket {client.Id} connected”); }) .DisposeWith(disposable); // EventHandler Observable .FromEventPattern(h => client.Connected += h, h => client.Connected -= h) .Select(_ => Unit.Default) .Subscribe(_ => . . . Read more

System.Reactive – Eliminando una cantidad desconocida de suscripciones al mismo tiempo.

Tengo una cantidad desconocida de suscripciones que me gustaría desechar de una sola vez, porque podrían ser muchas. ¿Hay algún mecanismo para desecharlos todos a la vez usando System.Reactive? ¿Quizás envolverlos en Observable.Using(() => Disposable.Create… funcionaría? Aquí está lo que realmente son estas suscripciones. public class BinanceClientStreams { internal readonly . . . Read more