Как добиться вызова Asp.net MVC OneWay/FireAndForget, как это делает WCF?

В WCF у вас есть что-то вроде этого

[ServiceContract]
public interface IDoAuditService
{
    [OperationContract(IsOneWay = true)]
    [WebInvoke]
    void Audit(AuditEntry auditEntry);
}

Что в результате позволит потребителям выдать запрос и продолжить поток, не дожидаясь ответа.

Я пробовал Asp.net MVC с AsyncController, но потребитель все равно будет блокироваться и ждать, пока в контроллере не будет вызван обратный вызов.

Я хочу использовать Asp.Net MVC, но поведение WCF похоже на то, что я хочу выдать запрос и продолжить поток, не дожидаясь обработки запроса

8
задан marc_s 20 June 2012 в 14:35
поделиться