我有一个实际上是某个队列上的侦听器的方法。该方法的输入只是.NET类。我的问题是如何将输入转换为该方法中的可观察流?
我有以下内容,但这每次都会创建一个新的可观察对象,而不是创建流(用于命令输入)
public async Task<Unit> MyHandler(MyCommand command,
CancellationToken cancellationToken)
{
var qMessage = Observable
.Create<Guid>(o =>
{
o.OnNext(command.EntityId);
return Disposable.Empty;
})
.Synchronize();
// subscribe to the observable
}
非常感谢。