MessageSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht.
public abstract class MessageSession : Microsoft.ServiceBus.Messaging.MessageReceiver
type MessageSession = class
inherit MessageReceiver
Public MustInherit Class MessageSession
Inherits MessageReceiver
- Vererbung
Eigenschaften
BatchFlushInterval |
Ruft das Batchleerintervall ab. (Geerbt von MessageReceiver) |
BatchingEnabled |
Ruft einen Wert ab, der angibt, ob die Batchverarbeitung aktiviert ist. (Geerbt von MessageReceiver) |
IsClosed |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
IsExclusiveMode |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. |
LastPeekedSequenceNumber |
Ruft die letzte eingesehene Sequenznummer in der Sitzung ab oder legt sie fest. |
LockedUntilUtc |
Ruft das Datum und die Uhrzeit ab, an dem die Nachrichtensitzung entsperrt wird, oder legt dieses fest. |
LockToken |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. |
Mode |
Ruft den Nachrichten-Empfangsmodus ab. (Geerbt von MessageReceiver) |
Path |
Ruft den Pfad der Warteschlange, des Themas oder des Abonnements relativ zur MessagingFactory Basisadresse ab. (Geerbt von MessagingEntityClient) |
PrefetchCount |
Ruft die Anzahl der Nachrichten ab, die der Nachrichtenempfänger gleichzeitig anfordern kann, oder legt sie fest. |
RefreshEntityRuntimeDescription |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von MessageReceiver) |
RetryPolicy |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
SessionId |
Ruft den Nachrichtensitzungsbezeichner ab oder legt diese fest. |
SupportsGetRuntimeEntityDescription |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. |
ThisLock |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
Methoden
Abandon(Guid, IDictionary<String,Object>) |
Verwirft die Nachricht und gibt den Besitzer der Nachrichtensperre auf. (Geerbt von MessageReceiver) |
Abandon(Guid) |
Verwirft die Nachricht und gibt den Besitzer der Nachrichtensperre auf. (Geerbt von MessageReceiver) |
AbandonAsync(Guid, IDictionary<String,Object>) |
Verwirft die Nachricht asynchron und gibt den Besitzer der Nachrichtensperre auf. (Geerbt von MessageReceiver) |
AbandonAsync(Guid) |
Verwirft die Nachricht asynchron und gibt den Besitzer der Nachrichtensperre auf. (Geerbt von MessageReceiver) |
Abort() |
Führt abbruchfunktionen für die Messagingentität aus. (Geerbt von ClientEntity) |
Close() |
Sendet eine Bereinigungsmeldung an Service Bus, um den Abschluss der Verwendung einer Entität zu signalisieren. (Geerbt von ClientEntity) |
CloseAsync() |
Sendet asynchron eine Bereinigungsnachricht an Service Bus, um den Abschluss der Verwendung einer Entität zu signalisieren. (Geerbt von ClientEntity) |
Complete(Guid) |
Schließt den Empfangsvorgang für eine Nachricht ab. Bei Verwendung von AMQP kann dieser Vorgang nur für Nachrichten ausgeführt werden, die von diesem Empfänger empfangen wurden. (Geerbt von MessageReceiver) |
CompleteAsync(Guid) |
Schließt den Empfangsvorgang für eine Nachricht asynchron ab. Bei Verwendung von AMQP kann dieser Vorgang nur für Nachrichten ausgeführt werden, die von diesem Empfänger empfangen wurden. (Geerbt von MessageReceiver) |
CompleteBatch(IEnumerable<Guid>) |
Schließt den Empfangsvorgang für einen Nachrichtenbatch ab. Bei Verwendung von AMQP kann dieser Vorgang nur für Nachrichten ausgeführt werden, die von diesem Empfänger empfangen wurden. (Geerbt von MessageReceiver) |
CompleteBatchAsync(IEnumerable<Guid>) |
Schließt den Empfangsvorgang für einen Nachrichtenbatch asynchron ab. Bei Verwendung von AMQP kann dieser Vorgang nur für Nachrichten ausgeführt werden, die von diesem Empfänger empfangen wurden. (Geerbt von MessageReceiver) |
DeadLetter(Guid, IDictionary<String,Object>) |
Verschiebt die nicht zugestellte Nachricht in die Warteschlange für unzustellbare Nachrichten. (Geerbt von MessageReceiver) |
DeadLetter(Guid, String, String) |
Verschiebt die nicht zugestellte Nachricht in die Warteschlange für unzustellbare Nachrichten. (Geerbt von MessageReceiver) |
DeadLetter(Guid) |
Verschiebt die nicht zugestellte Nachricht in die Warteschlange für unzustellbare Nachrichten. (Geerbt von MessageReceiver) |
DeadLetterAsync(Guid, IDictionary<String,Object>) |
Verschiebt die nicht zugestellte Nachricht asynchron in die Warteschlange für unzustellbare Nachrichten. (Geerbt von MessageReceiver) |
DeadLetterAsync(Guid, String, String) |
Verschiebt die nicht zugestellte Nachricht asynchron in die Warteschlange für unzustellbare Nachrichten. (Geerbt von MessageReceiver) |
DeadLetterAsync(Guid) |
Verschiebt die nicht zugestellte Nachricht asynchron in die Warteschlange für unzustellbare Nachrichten. (Geerbt von MessageReceiver) |
Defer(Guid, IDictionary<String,Object>) |
Gibt an, dass der Empfänger die Verarbeitung für die Nachricht zurückstellen möchte. (Geerbt von MessageReceiver) |
Defer(Guid) |
Gibt an, dass der Empfänger die Verarbeitung für die Nachricht zurückstellen möchte. (Geerbt von MessageReceiver) |
DeferAsync(Guid, IDictionary<String,Object>) |
Verzögern Sie die Verarbeitung der Nachricht asynchron. (Geerbt von MessageReceiver) |
DeferAsync(Guid) |
Verzögern Sie die Verarbeitung der Nachricht asynchron. (Geerbt von MessageReceiver) |
Fault() |
Nur zur internen Verwendung. Verhindern Sie das Erben von dieser Klasse. (Geerbt von ClientEntity) |
GetProperty<T>() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von MessageReceiver) |
GetState() |
Ruft den Status der Nachrichtensitzung ab. |
GetStateAsync() |
Ruft asynchron den Zustand der Nachrichtensitzung ab. |
OnAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, TimeSpan) |
Gibt eine nachricht mit gesperrtem Blick ab. |
OnAbort() |
Bricht die Nachrichtensitzung ab. |
OnBeginAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, Boolean, TimeSpan, AsyncCallback, Object) |
Führt die Startabbruchaktion aus. |
OnBeginClose(TimeSpan, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, um das Kommunikationsobjekt für die Nachrichtensitzung zu schließen. |
OnBeginComplete(TrackingContext, IEnumerable<ArraySegment<Byte>>, Boolean, TimeSpan, AsyncCallback, Object) |
Wird beim Aufrufen des Vorgangs OnComplete oder BeginComplete ausgeführt. |
OnBeginComplete(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object) |
Wird beim Aufrufen des Vorgangs OnComplete oder BeginComplete ausgeführt. |
OnBeginDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, String, String, Boolean, TimeSpan, AsyncCallback, Object) |
Führt die Warteschlangenaktion begin move to dead letter aus. |
OnBeginDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, Boolean, TimeSpan, AsyncCallback, Object) |
Führt die Start-Zurückstellungsaktion aus. |
OnBeginGetState(TrackingContext, TimeSpan, AsyncCallback, Object) |
Führt die Startzustandsaktion aus. |
OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Wird beim Aufrufen des OnOpen-Vorgangs des Nachrichtenempfängers ausgeführt. |
OnBeginPeek(TrackingContext, Int64, Int32, TimeSpan, AsyncCallback, Object) |
Wird beim Aufrufen des OnPeek- oder BeginPeek-Vorgangs ausgeführt. |
OnBeginRenewLock(TrackingContext, TimeSpan, AsyncCallback, Object) |
Wird beim Aufrufen des RenewLock- oder BeginRenewLock-Vorgangs ausgeführt. |
OnBeginRenewMessageLocks(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object) |
Wird beim Aufrufen des OnBegin-Vorgangs für Sperrnachrichten ausgeführt. |
OnBeginSetState(TrackingContext, Stream, TimeSpan, AsyncCallback, Object) |
Führt die Startsatzzustandsaktion aus. |
OnBeginTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, AsyncCallback, Object) |
Führt die Aktion begin try receive aus. |
OnBeginTryReceive(TrackingContext, Int32, TimeSpan, AsyncCallback, Object) |
Führt die Aktion begin try receive aus. |
OnBeginTryReceive2(TrackingContext, Int32, TimeSpan, AsyncCallback, Object) |
Führt die Aktion begin try receive aus. |
OnBeginTryReceiveEventData(TrackingContext, Int32, TimeSpan, AsyncCallback, Object) |
Wird beim Aufrufen des OnTryReceive- oder BeginTryReceive-Vorgangs für die Ereignisdaten ausgeführt. (Geerbt von MessageReceiver) |
OnClose(TimeSpan) |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
OnClosed() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
OnComplete(TrackingContext, IEnumerable<Guid>, TimeSpan) |
Schließt eine nachricht mit gesperrtem Blick ab. |
OnDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, String, String, TimeSpan) |
Verschiebt eine Nachricht in die Warteschlange für unzustellbare Nachrichten. |
OnDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String,Object>, TimeSpan) |
Zurückstellen einer Nachricht. |
OnEndAbandon(IAsyncResult) |
Beendet einen asynchronen Vorgang, um die Nachricht aufzugeben und die Sperre aufzugeben. |
OnEndClose(IAsyncResult) |
Beendet einen asynchronen Vorgang zum Schließen des Kommunikationsobjekts für die Nachrichtensitzung. |
OnEndComplete(IAsyncResult) |
Führt den End-Complete-Vorgang des Nachrichtenempfängers aus. |
OnEndDeadLetter(IAsyncResult) |
Führt den End-Deadletter-Vorgang des Nachrichtenempfängers aus. |
OnEndDefer(IAsyncResult) |
Führt den Endverzögerungsvorgang des Nachrichtenempfängers aus. |
OnEndGetState(IAsyncResult) |
Wird beim Aufrufen des OnGetState- oder EndGetState-Vorgangs ausgeführt. |
OnEndOpen(IAsyncResult) |
Beendet den asynchronen Vorgang zum Öffnen eines Kommunikationsobjekts für die Nachrichtensitzung. |
OnEndPeek(IAsyncResult) |
Wird beim Aufrufen des EndPeek-Vorgangs ausgeführt. |
OnEndRenewLock(IAsyncResult) |
Führt den EndRenewLock-Vorgang des Nachrichtenempfängers aus. |
OnEndRenewMessageLocks(IAsyncResult) |
Führt die Aktion EndRenew für Nachrichtensperren aus. |
OnEndSetState(IAsyncResult) |
Beendet den asynchronen Vorgang, um den Status der Nachrichtensitzung festzulegen. |
OnEndTryReceive(IAsyncResult, IEnumerable<BrokeredMessage>) |
Führt den Endversuchsempfangsvorgang des Nachrichtenempfängers aus. |
OnEndTryReceive2(IAsyncResult, IEnumerable<BrokeredMessage>) |
Führt den Endversuchsempfangsvorgang des Nachrichtenempfängers aus. |
OnEndTryReceiveEventData(IAsyncResult, IEnumerable<EventData>) |
Führt die EndTryReceive-Aktion für die Ereignisdaten aus. (Geerbt von MessageReceiver) |
OnFaulted() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
OnGetState(TrackingContext, TimeSpan) |
Führt die Aktion zum Abrufen des Zustands aus. |
OnMessage(Action<BrokeredMessage>, OnMessageOptions) |
Verarbeitet eine Nachricht in einer ereignisgesteuerten Nachrichtenpumpe. (Geerbt von MessageReceiver) |
OnMessageAsync(Func<BrokeredMessage,Task>, OnMessageOptions) |
Verarbeitet eine Nachricht asynchron in einer ereignisgesteuerten Nachrichtenpumpe. (Geerbt von MessageReceiver) |
OnOpen(TimeSpan) |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
OnOpened() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
OnPeek(TrackingContext, Int64, Int32, TimeSpan) |
Wird beim Aufrufen des Peek-Vorgangs ausgeführt. (Geerbt von MessageReceiver) |
OnRenewLock(TrackingContext, TimeSpan) |
Führt die Aktion RenewLock für Nachrichtensperren aus. |
OnRenewMessageLocks(TrackingContext, IEnumerable<Guid>, TimeSpan) |
Führt die Aktion Verlängern für Sperrnachrichten aus. (Geerbt von MessageReceiver) |
OnSetState(TrackingContext, Stream, TimeSpan) |
Führt die Aktion zum Festlegen des Zustands aus. |
OnTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, IEnumerable<BrokeredMessage>) |
Führt die Aktion try receive aus. |
OnTryReceive(TrackingContext, Int32, TimeSpan, IEnumerable<BrokeredMessage>) |
Führt die Aktion try receive aus. |
Peek() |
Liest die nächste Nachricht, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
Peek(Int64) |
Liest die nächste Nachricht, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
PeekAsync() |
Liest die nächste Nachricht asynchron, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
PeekAsync(Int64) |
Liest die nächste Nachricht asynchron, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
PeekBatch(Int32) |
Liest den nächsten Nachrichtenbatch, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
PeekBatch(Int64, Int32) |
Liest den nächsten Nachrichtenbatch, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
PeekBatchAsync(Int32) |
Liest den nächsten Nachrichtenbatch asynchron, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
PeekBatchAsync(Int64, Int32) |
Liest den nächsten Nachrichtenbatch asynchron, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. (Geerbt von MessageReceiver) |
ProcessException(Exception) |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. |
Receive() |
Empfängt einen BrokeredMessage aus der aktuellen Warteschlange oder dem aktuellen Thema. (Geerbt von MessageReceiver) |
Receive(Int64) |
Empfängt eine verzögerte Nachricht aus der aktuellen Warteschlange oder dem aktuellen Thema. Diese Methode funktioniert nur für verzögerte Nachrichten, nicht für reguläre Nachrichten. (Geerbt von MessageReceiver) |
Receive(TimeSpan) |
Empfängt einen BrokeredMessage aus der aktuellen Warteschlange oder dem aktuellen Thema. (Geerbt von MessageReceiver) |
ReceiveAsync() |
Empfängt asynchron eine Nachricht aus der aktuellen Warteschlange oder dem aktuellen Thema. (Geerbt von MessageReceiver) |
ReceiveAsync(Int64) |
Empfängt asynchron eine verzögerte Nachricht aus der aktuellen Warteschlange oder dem aktuellen Thema. Diese Methode funktioniert nur für verzögerte Nachrichten, nicht für reguläre Nachrichten. (Geerbt von MessageReceiver) |
ReceiveAsync(TimeSpan) |
Empfängt asynchron eine Nachricht aus der aktuellen Warteschlange oder dem aktuellen Thema. (Geerbt von MessageReceiver) |
ReceiveBatch(IEnumerable<Int64>) |
Empfängt einen Batch von Nachrichten. (Geerbt von MessageReceiver) |
ReceiveBatch(Int32, TimeSpan) |
Empfängt einen Batch von Nachrichten. (Geerbt von MessageReceiver) |
ReceiveBatch(Int32) |
Empfängt einen Batch von Nachrichten. (Geerbt von MessageReceiver) |
ReceiveBatchAsync(IEnumerable<Int64>) |
Empfängt asynchron einen Batch von Nachrichten. (Geerbt von MessageReceiver) |
ReceiveBatchAsync(Int32, TimeSpan) |
Empfängt asynchron einen Batch von Nachrichten. (Geerbt von MessageReceiver) |
ReceiveBatchAsync(Int32) |
Empfängt asynchron einen Batch von Nachrichten. (Geerbt von MessageReceiver) |
RenewLock() |
Gibt den Zeitraum an, in dem der Host seine Sperre für eine Nachricht verlängert. |
RenewLockAsync() |
Gibt den Zeitraum an, in dem der Host seine Sperre für eine Nachricht verlängert. |
SetState(Stream) |
Legt den Status der Nachrichtensitzung fest. |
SetStateAsync(Stream) |
Legt den Status der Nachrichtensitzung asynchron fest. |
ThrowIfClosed() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
ThrowIfDisposed() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
ThrowIfDisposedOrImmutable() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
ThrowIfDisposedOrNotOpen() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
ThrowIfFaulted() |
Stellt eine Nachrichtensitzung dar, die das Gruppieren verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht. (Geerbt von ClientEntity) |
Gilt für:
Azure SDK for .NET