Как я могу совершить/принять потребляющее сообщение перед выполнением кода?C#

Место общения программистов C#
Anonymous
Как я могу совершить/принять потребляющее сообщение перед выполнением кода?

Сообщение Anonymous »

Код: Выделить всё

public Task Consume(ConsumeContext context)
{
context.Commit();
// accepted incoming message
// the message was deleted from queue
// and it will not be redelivered

CallOperationWhichHasARiskBeRetried();
// Called operation successfully

context.Publish(new { });
}

public Task Consume(ConsumeContext context)
{
context.Commit();
// accepted incoming message
// the message was deleted from queue
// and it will not be redelivered

CallOperationWhichHasARiskBeRetried();
// thrown exception
// should publish Fault event
}
Как я могу отметить потребляемое сообщение как потребляемое, чтобы следующий код не был переведен в любом случае, если потребитель внезапно отключается от сети?

Подробнее здесь: https://stackoverflow.com/questions/774 ... ing-a-code

Вернуться в «C#»