Продажи: 1-800-867-1389

Класс MessageSession

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

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

public abstract class MessageSession : MessageReceiver

Тип MessageSession обеспечивает доступ к следующим элементам.

  ИмяОписание
Открытое свойствоBatchFlushIntervalПолучает интервал сброса пакетов. (Производный от MessageReceiver.)
Защищенное свойствоBatchingEnabledПолучает значение, указывающее, включена ли пакетная обработка. (Производный от MessageReceiver.)
Открытое свойствоIsClosed (Производный от ClientEntity.)
Открытое свойствоLastPeekedSequenceNumberПолучает или задает последний считанный последовательный номер в сеансе. (Переопределяет MessageReceiver..::..LastPeekedSequenceNumber.)
Открытое свойствоLockedUntilUtcПолучает или задает дату и время разблокирования сеанса обмена сообщениями.
Открытое свойствоModeВозвращает режим получения сообщений. (Производный от MessageReceiver.)
Открытое свойствоPathВозвращает путь очереди или раздела относительно базового адреса MessagingFactory. (Переопределяет MessageReceiver..::..Path.)
Открытое свойствоPrefetchCountВозвращает или задает количество сообщений, которые получатель сообщений может одновременно запросить. (Переопределяет MessageReceiver..::..PrefetchCount.)
Защищенное свойствоReceiverStartTime (Производный от MessageReceiver.)
Открытое свойствоRetryPolicy (Производный от ClientEntity.)
Открытое свойствоSessionIdВозвращает или задает идентификатор сеанса обмена сообщениями.
Защищенное свойствоStartOffset (Производный от MessageReceiver.)
Защищенное свойствоThisLock (Производный от ClientEntity.)
В начало

  ИмяОписание
Открытый методAbandon(Guid)Выполняет отказ от сообщения и освобождает его блокировку. (Производный от MessageReceiver.)
Открытый методAbandon(Guid, IDictionary<(Of <<'(String, Object>)>>))Выполняет отказ от сообщения и освобождает его блокировку. (Производный от MessageReceiver.)
Открытый методAbandonAsync(Guid)Асинхронно отклоняет сообщение и снимает его блокировку. (Производный от MessageReceiver.)
Открытый методAbandonAsync(Guid, IDictionary<(Of <<'(String, Object>)>>))Асинхронно отклоняет сообщение и снимает его блокировку. (Производный от MessageReceiver.)
Открытый методAbortPerforms abort functionality on the messaging entity. (Производный от ClientEntity.)
Открытый методBeginAbandon(Guid, AsyncCallback, Object)Начинает асинхронную операцию отказа от сообщения и освобождения его блокировки. (Производный от MessageReceiver.)
Открытый методBeginAbandon(Guid, IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Начинает асинхронную операцию отказа от сообщения и освобождения его блокировки. (Производный от MessageReceiver.)
Открытый методBeginCloseНачинает асинхронную операцию для закрытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.)
Открытый методBeginCompleteНачинает асинхронную операцию завершения получения сообщения. (Производный от MessageReceiver.)
Открытый методBeginCompleteBatchНачинает асинхронную операцию завершения пакетной обработки сообщений. (Производный от MessageReceiver.)
Открытый методBeginDeadLetter(Guid, AsyncCallback, Object)Начинает асинхронную операцию перемещения сообщения в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методBeginDeadLetter(Guid, IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Начинает асинхронную операцию перемещения сообщения в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методBeginDeadLetter(Guid, String, String, AsyncCallback, Object)Начинает асинхронную операцию перемещения сообщения в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методBeginDefer(Guid, AsyncCallback, Object)Начинает асинхронную операцию приостановки получения сообщения. (Производный от MessageReceiver.)
Открытый методBeginDefer(Guid, IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Начинает асинхронную операцию приостановки получения сообщения. (Производный от MessageReceiver.)
Открытый методBeginGetStateНачинает асинхронную операцию задания состояния сеанса обмена сообщениями.
Открытый методBeginPeek(AsyncCallback, Object)Начинает операцию считывания сообщения. (Производный от MessageReceiver.)
Открытый методBeginPeek(Int64, AsyncCallback, Object)Начинает операцию считывания сообщения. (Производный от MessageReceiver.)
Открытый методBeginPeekBatch(Int32, AsyncCallback, Object)Начинает операцию считывания пакета сообщений. (Производный от MessageReceiver.)
Открытый методBeginPeekBatch(Int64, Int32, AsyncCallback, Object)Начинает операцию считывания пакета сообщений. (Производный от MessageReceiver.)
Открытый методBeginReceive(AsyncCallback, Object)Начинает асинхронную операцию получения сообщения. (Производный от MessageReceiver.)
Открытый методBeginReceive(Int64, AsyncCallback, Object)Начинает асинхронную операцию получения сообщения. (Производный от MessageReceiver.)
Открытый методBeginReceive(TimeSpan, AsyncCallback, Object)Начинает асинхронную операцию получения сообщения. (Производный от MessageReceiver.)
Открытый методBeginReceiveBatch(IEnumerable<(Of <<'(Int64>)>>), AsyncCallback, Object)Начинает асинхронную операцию получения пакета сообщений. (Производный от MessageReceiver.)
Открытый методBeginReceiveBatch(Int32, AsyncCallback, Object)Начинает асинхронную операцию получения пакета сообщений. (Производный от MessageReceiver.)
Открытый методBeginReceiveBatch(Int32, TimeSpan, AsyncCallback, Object)Начинает асинхронную операцию получения пакета сообщений. (Производный от MessageReceiver.)
Открытый методBeginRenewLockНачинает возобновление действия блокировки сеанса обмена сообщениями.
Открытый методBeginSetStateНачинает асинхронную операцию задания состояния сеанса обмена сообщениями.
Открытый методCloseSends a cleanup message to Service Bus to signal the completion of the usage of an entity. (Производный от ClientEntity.)
Открытый методCloseAsyncSends a cleanup message asynchronously to Service Bus to signal the completion of the usage of an entity. (Производный от ClientEntity.)
Открытый методCompleteЗавершает операцию получения сообщения. (Производный от MessageReceiver.)
Открытый методCompleteAsyncАсинхронно завершает операцию получения сообщения. (Производный от MessageReceiver.)
Открытый методCompleteBatchЗавершает операцию получения пакета сообщений. (Производный от MessageReceiver.)
Открытый методCompleteBatchAsyncАсинхронно завершает операцию получения пакета сообщений. (Производный от MessageReceiver.)
Открытый методDeadLetter(Guid)Перемещает недоставленное сообщение в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методDeadLetter(Guid, IDictionary<(Of <<'(String, Object>)>>))Перемещает недоставленное сообщение в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методDeadLetter(Guid, String, String)Перемещает недоставленное сообщение в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методDeadLetterAsync(Guid)Асинхронно перемещает недоставленное сообщение в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методDeadLetterAsync(Guid, IDictionary<(Of <<'(String, Object>)>>))Асинхронно перемещает недоставленное сообщение в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методDeadLetterAsync(Guid, String, String)Асинхронно перемещает недоставленное сообщение в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методDefer(Guid)Указывает, что получатель хочет отложить обработку этого сообщения. (Производный от MessageReceiver.)
Открытый методDefer(Guid, IDictionary<(Of <<'(String, Object>)>>))Указывает, что получатель хочет отложить обработку этого сообщения. (Производный от MessageReceiver.)
Открытый методDeferAsync(Guid)Асинхронно отсрочивает обработку сообщения. (Производный от MessageReceiver.)
Открытый методDeferAsync(Guid, IDictionary<(Of <<'(String, Object>)>>))Асинхронно отсрочивает обработку сообщения. (Производный от MessageReceiver.)
Открытый методEndAbandonЗавершает асинхронную операцию отказа от сообщения и освобождения его блокировки. (Производный от MessageReceiver.)
Открытый методEndCloseЗавершает асинхронную операцию для закрытия сущности клиента обмена сообщениями. (Производный от MessageClientEntity.)
Открытый методEndCompleteЗаканчивает асинхронную операцию для выполнения получения сообщения. (Производный от MessageReceiver.)
Открытый методEndCompleteBatchЗавершает асинхронную операцию завершения получения пакета сообщений. (Производный от MessageReceiver.)
Открытый методEndDeadLetterЗавершает асинхронную операцию для перемещения сообщения в очередь недоставленных сообщений. (Производный от MessageReceiver.)
Открытый методEndDeferЗаканчивает асинхронную операцию для отсрочки получения сообщения. (Производный от MessageReceiver.)
Открытый методEndGetStateЗавершает асинхронную операцию получения состояния сеанса обмена сообщениями.
Открытый методEndPeekЗаканчивает асинхронную операцию считывания сообщения. (Производный от MessageReceiver.)
Открытый методEndPeekBatchЗаканчивает асинхронную операцию считывания пакета сообщений. (Производный от MessageReceiver.)
Открытый методEndReceiveЗаканчивает асинхронную операцию получения сообщения. (Производный от MessageReceiver.)
Открытый методEndReceiveBatchЗавершает асинхронную операцию получения пакета сообщений. (Производный от MessageReceiver.)
Открытый методEndRenewLockНачинает возобновление действия блокировки сеанса обмена сообщениями.
Открытый методEndSetStateЗавершает асинхронную операцию задания состояния сеанса обмена сообщениями.
Открытый методEquals (Производный от Object.)
Защищенный методFaultFor internal use only. Do not inherit from this class. (Производный от ClientEntity.)
Защищенный методFinalize (Производный от Object.)
Открытый методGetHashCode (Производный от Object.)
Открытый методGetStateПолучает состояние сеанса обмена сообщениями.
Открытый методGetStateAsyncАсинхронно получает состояние сеанса обмена сообщениями.
Открытый методGetType (Производный от Object.)
Защищенный методMemberwiseClone (Производный от Object.)
Защищенный методOnAbandonВыполняется после вызова операции Abandon. (Переопределяет MessageReceiver..::..OnAbandon(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), IDictionary<(Of <<'(String, Object>)>>), TimeSpan).)
Защищенный методOnAbortПрерывание сеанса обмена сообщениями. (Переопределяет ClientEntity..::..OnAbort()()()().)
Защищенный методOnBeginAbandonВыполняется после вызова операции OnAbandon или BeginAbandon. (Переопределяет MessageReceiver..::..OnBeginAbandon(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), IDictionary<(Of <<'(String, Object>)>>), Boolean, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginCloseНачинает асинхронную операцию закрытия объекта связи для сеанса обмена сообщениями. (Переопределяет ClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginComplete(TrackingContext, IEnumerable<(Of <<'(ArraySegment<(Of <<'(Byte>)>>)>)>>), Boolean, TimeSpan, AsyncCallback, Object) (Переопределяет MessageReceiver..::..OnBeginComplete(TrackingContext, IEnumerable<(Of <<'(ArraySegment<(Of <<'(Byte>)>>)>)>>), Boolean, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginComplete(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), Boolean, TimeSpan, AsyncCallback, Object)Вызывается после операции OnComplete или BeginComplete. (Переопределяет MessageReceiver..::..OnBeginComplete(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), Boolean, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginDeadLetterВызывается после операции OnDeadLetter или BeginDeadLetter. (Переопределяет MessageReceiver..::..OnBeginDeadLetter(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), IDictionary<(Of <<'(String, Object>)>>), String, String, Boolean, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginDeferВызывается после операции OnDefer или BeginDefer. (Переопределяет MessageReceiver..::..OnBeginDefer(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), IDictionary<(Of <<'(String, Object>)>>), Boolean, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginGetStateВызывается после операции OnGetState или BeginGetState.
Защищенный методOnBeginOpenВызывается после операции OnOpen получателя сообщений. (Переопределяет ClientEntity..::..OnBeginOpen(TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginPeekВыполняется после вызова операции OnPeek или BeginPeek. (Переопределяет MessageReceiver..::..OnBeginPeek(TrackingContext, Int64, Int32, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginRenewLockВыполняется после вызова операции RenewLock или BeginRenewLock.
Защищенный методOnBeginRenewMessageLocksВыполняется после вызова операции OnBegin для блокировки сообщений. (Переопределяет MessageReceiver..::..OnBeginRenewMessageLocks(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), Boolean, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginSetStateВызывается после операции OnSetState или BeginSetState.
Защищенный методOnBeginTryReceive(TrackingContext, IEnumerable<(Of <<'(Int64>)>>), TimeSpan, AsyncCallback, Object)Вызывается после операции OnTryReceive или BeginTryReceive получателя сообщений. (Переопределяет MessageReceiver..::..OnBeginTryReceive(TrackingContext, IEnumerable<(Of <<'(Int64>)>>), TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginTryReceive(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)Вызывается после операции OnTryReceive или BeginTryReceive получателя сообщений. (Переопределяет MessageReceiver..::..OnBeginTryReceive(TrackingContext, Int32, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginTryReceive2Вызывается после операции OnTryReceive или BeginTryReceive получателя сообщений. (Переопределяет MessageReceiver..::..OnBeginTryReceive2(TrackingContext, Int32, TimeSpan, AsyncCallback, Object).)
Защищенный методOnBeginTryReceiveEventData (Производный от MessageReceiver.)
Защищенный методOnClose (Производный от ClientEntity.)
Защищенный методOnClosed (Производный от ClientEntity.)
Защищенный методOnCompleteЗавершает операцию получения сообщения. (Переопределяет MessageReceiver..::..OnComplete(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), TimeSpan).)
Защищенный методOnDeadLetterВыполняется после вызова операции DeadLetter. (Переопределяет MessageReceiver..::..OnDeadLetter(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), IDictionary<(Of <<'(String, Object>)>>), String, String, TimeSpan).)
Защищенный методOnDeferВыполняется после вызова операции Defer. (Переопределяет MessageReceiver..::..OnDefer(TrackingContext, IEnumerable<(Of <<'(Guid>)>>), IDictionary<(Of <<'(String, Object>)>>), TimeSpan).)
Защищенный методOnEndAbandonЗавершает асинхронную операцию отказа от сообщения и освобождения его блокировки. (Переопределяет MessageReceiver..::..OnEndAbandon(IAsyncResult).)
Защищенный методOnEndCloseЗавершает асинхронную операцию закрытия объекта связи для сеанса обмена сообщениями. (Переопределяет ClientEntity..::..OnEndClose(IAsyncResult).)
Защищенный методOnEndCompleteВыполняет операцию завершения выполнения получателя сообщений. (Переопределяет MessageReceiver..::..OnEndComplete(IAsyncResult).)
Защищенный методOnEndDeadLetterВыполняет операцию завершения помещения в очередь недоставленных сообщений для получателя сообщений. (Переопределяет MessageReceiver..::..OnEndDeadLetter(IAsyncResult).)
Защищенный методOnEndDeferВыполняет операцию завершения отсрочки для получателя сообщений. (Переопределяет MessageReceiver..::..OnEndDefer(IAsyncResult).)
Защищенный методOnEndGetStateВызывается после операции OnGetState или EndGetState.
Защищенный методOnEndOpenЗавершает асинхронную операцию открытия объекта связи для сеанса обмена сообщениями. (Переопределяет ClientEntity..::..OnEndOpen(IAsyncResult).)
Защищенный методOnEndPeekВыполняется после вызова операции EndPeek. (Переопределяет MessageReceiver..::..OnEndPeek(IAsyncResult).)
Защищенный методOnEndRenewLockВыполняет операцию EndRenewLock для получателя сообщений.
Защищенный методOnEndRenewMessageLocksВыполняет действие EndRenew для блокировок сообщений. (Переопределяет MessageReceiver..::..OnEndRenewMessageLocks(IAsyncResult).)
Защищенный методOnEndSetStateЗавершает асинхронную операцию задания состояния сеанса обмена сообщениями.
Защищенный методOnEndTryReceiveВыполняет операцию завершения попытки получения для получателя сообщений. (Переопределяет MessageReceiver..::..OnEndTryReceive(IAsyncResult, IEnumerable<(Of <<'(BrokeredMessage>)>>)%).)
Защищенный методOnEndTryReceive2Выполняет операцию завершения попытки получения для получателя сообщений. (Переопределяет MessageReceiver..::..OnEndTryReceive2(IAsyncResult, IEnumerable<(Of <<'(BrokeredMessage>)>>)%).)
Защищенный методOnEndTryReceiveEventData (Производный от MessageReceiver.)
Защищенный методOnFaulted (Производный от ClientEntity.)
Защищенный методOnGetStateВыполняется после вызова операции GetState.
Открытый методOnMessageОбрабатывает сообщение в конвейере сообщений, управляемом событиями. (Производный от MessageReceiver.)
Открытый методOnMessageAsyncАсинхронно обрабатывает сообщение в конвейере сообщений, управляемом событиями. (Производный от MessageReceiver.)
Защищенный методOnOpen (Производный от ClientEntity.)
Защищенный методOnOpened (Производный от ClientEntity.)
Защищенный методOnPeekВыполняется после вызова операции Peek. (Производный от MessageReceiver.)
Защищенный методOnRenewLockВыполняет действие RenewLock для блокировок сообщений.
Защищенный методOnRenewMessageLocksВыполняет действие Renew для блокировки сообщений. (Производный от MessageReceiver.)
Защищенный методOnSetStateВыполняется после вызова операции SetState.
Защищенный методOnTryReceive(TrackingContext, IEnumerable<(Of <<'(Int64>)>>), TimeSpan, IEnumerable<(Of <<'(BrokeredMessage>)>>)%)Пытается получить сообщение. (Переопределяет MessageReceiver..::..OnTryReceive(TrackingContext, IEnumerable<(Of <<'(Int64>)>>), TimeSpan, IEnumerable<(Of <<'(BrokeredMessage>)>>)%).)
Защищенный методOnTryReceive(TrackingContext, Int32, TimeSpan, IEnumerable<(Of <<'(BrokeredMessage>)>>)%)Пытается получить сообщение. (Переопределяет MessageReceiver..::..OnTryReceive(TrackingContext, Int32, TimeSpan, IEnumerable<(Of <<'(BrokeredMessage>)>>)%).)
Открытый методPeek()()()()Читает следующее сообщение, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методPeek(Int64)Читает следующее сообщение, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методPeekAsync()()()()Асинхронно читает следующее сообщение, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методPeekAsync(Int64)Асинхронно читает следующее сообщение, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методPeekBatch(Int32)Читает следующий пакет сообщений, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методPeekBatch(Int64, Int32)Читает следующий пакет сообщений, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методPeekBatchAsync(Int32)Асинхронно читает следующий пакет сообщений, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методPeekBatchAsync(Int64, Int32)Асинхронно читает следующий пакет сообщений, не изменяя состояние получателя или источника сообщения. (Производный от MessageReceiver.)
Открытый методReceive()()()()Получает BrokeredMessage из текущей очереди или раздела. (Производный от MessageReceiver.)
Открытый методReceive(Int64)Получает сообщение из текущей очереди или раздела. (Производный от MessageReceiver.)
Открытый методReceive(TimeSpan)Получает BrokeredMessage из текущей очереди или раздела. (Производный от MessageReceiver.)
Открытый методReceiveAsync()()()()Асинхронно получает сообщение из текущей очереди или раздела. (Производный от MessageReceiver.)
Открытый методReceiveAsync(Int64)Асинхронно получает сообщение из текущей очереди или раздела. (Производный от MessageReceiver.)
Открытый методReceiveAsync(TimeSpan)Асинхронно получает сообщение из текущей очереди или раздела. (Производный от MessageReceiver.)
Открытый методReceiveBatch(IEnumerable<(Of <<'(Int64>)>>))Получает пакет сообщений. (Производный от MessageReceiver.)
Открытый методReceiveBatch(Int32)Получает пакет сообщений. (Производный от MessageReceiver.)
Открытый методReceiveBatch(Int32, TimeSpan)Получает пакет сообщений. (Производный от MessageReceiver.)
Открытый методReceiveBatchAsync(IEnumerable<(Of <<'(Int64>)>>))Асинхронно получает пакет сообщений. (Производный от MessageReceiver.)
Открытый методReceiveBatchAsync(Int32)Асинхронно получает пакет сообщений. (Производный от MessageReceiver.)
Открытый методReceiveBatchAsync(Int32, TimeSpan)Асинхронно получает пакет сообщений. (Производный от MessageReceiver.)
Открытый методRenewLockУказывает временной период, в течение которого узел возобновляет действие своей блокировки на сообщении.
Открытый методRenewLockAsyncУказывает временной период, в течение которого узел возобновляет действие своей блокировки на сообщении.
Открытый методSetStateЗадает состояние сеанса обмена сообщениями.
Открытый методSetStateAsyncАсинхронно задает состояние сеанса обмена сообщениями.
Защищенный методThrowIfClosed (Производный от ClientEntity.)
Защищенный методThrowIfDisposed (Производный от ClientEntity.)
Защищенный методThrowIfDisposedOrImmutable (Производный от ClientEntity.)
Защищенный методThrowIfDisposedOrNotOpen (Производный от ClientEntity.)
Защищенный методThrowIfFaulted (Производный от ClientEntity.)
Открытый методToString (Производный от Object.)
В начало

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.
Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

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

ДОБАВИТЬ
Показ:
© 2014 Microsoft