У меня есть следующий метод в контроллере апиWeb API CurrentMessageContext Null
[System.Web.Mvc.HttpPost]
public Task<CommandResponse> Send(CommandBase command)
{
var result = new TaskCompletionSource<CommandResponse>();
this.Bus.Send(command).Register<int>(response =>
{
this.Bus.CurrentMessageContext is here null <-------
result.TrySetResult(commandResponse);
});
return result.Task;
}
Любая идея, почему CurrentMessageContext здесь нулевая. Я следую примеру Request/Response. Единственное отличие здесь - это асинхронный шаблон с использованием Task.
Спасибо, Marinko
Что вы пытаетесь получить в контекст сообщения? –
Заголовки, установленные перед ответом, были отправлены –
Что произойдет, если вы не используете Task? –