Экспорт (0) Печать
Развернуть все

Метод EndComplete

Заканчивает асинхронную операцию завершения сообщения.

Пространство имен:  Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

public void EndComplete(
	IAsyncResult result
)

Параметры

result
Тип: System..::..IAsyncResult
IAsyncResult, который ссылается на Complete.

ИсключениеУсловие
ArgumentException

Порождается при указании неправильного result. Объект result, передаваемый в EndComplete, должен быть возвращен из соответствующего BeginComplete или передан обратному вызову, указанному для BeginComplete.

ArgumentNullException

Порождается при вызове с объектом result, равным NULL.

MessagingCommunicationException

Порождается, если очередь или подписка, получающая сообщение, отсутствует на сервере сообщений.

TimeoutException

Порождается при истечении времени ожидания операции. Время ожидания задается через MessagingFactorySettings. Если время сравнительно мало, можно увеличить значение OperationTimeout, чтобы избежать этого исключения.

MessageLockLostException

Порождается, если срок блокировки сообщения истек. LockDuration — это параметр уровня объекта, инициализируемый свойствами LockDuration и LockDuration соответственно для очередей и подписок.

SessionLockLostException

Порождается, если срок блокировки сеанса истек. Длительность блокировки сеанса равна LockDuration сообщения и задается на уровне объекта. Ее можно инициализировать свойствами LockDuration и LockDuration соответственно для очередей и подписок.

InvalidOperationException

Порождается при вызове для сообщения, не полученного в режиме чтения и блокировки.

ServerBusyException

Если служба Service Bus занята и не может обработать запрос.

MessagingEntityNotFoundException

Если объект службы обмена сообщениями, от которого получено сообщение, удален.

UnauthorizedAccessException

Если маркер безопасности, переданный TokenProvider, не содержит утверждений для выполнения этой операции.

QuotaExceededException

Если число одновременных подключений к объекту превысило допустимый максимум.

Добавления сообщества

Показ:
© 2015 Microsoft