ServiceBusSessionMessageActions 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 den Satz von Aktionen dar, die für eine Sitzung und eine von empfangene ServiceBusReceivedMessageNachricht ausgeführt werden können.
public class ServiceBusSessionMessageActions : Microsoft.Azure.WebJobs.ServiceBus.ServiceBusMessageActions
type ServiceBusSessionMessageActions = class
inherit ServiceBusMessageActions
Public Class ServiceBusSessionMessageActions
Inherits ServiceBusMessageActions
- Vererbung
Konstruktoren
ServiceBusSessionMessageActions() |
Initialisiert einen neuen instance der -Klasse für die ServiceBusSessionMessageActions Mocking-Verwendung im Test. |
Eigenschaften
SessionLockedUntil |
Ruft die DateTimeOffset ab, bis die Sitzung des Empfängers gesperrt ist. |
Methoden
AbandonMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Gibt ein ServiceBusReceivedMessageauf. Dadurch wird die Nachricht wieder für die sofortige Verarbeitung verfügbar gemacht, da die Sperre für die vom Empfänger gespeicherte Nachricht aufgehoben wird. (Geerbt von ServiceBusMessageActions) |
CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken) |
Schließt einen ab ServiceBusReceivedMessage. Dadurch wird die Nachricht aus dem Dienst gelöscht. (Geerbt von ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, Dictionary<String,Object>, String, String, CancellationToken) |
Verschiebt eine Nachricht in die Unterqueue für unzustellbare Nachrichten. (Geerbt von ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Verschiebt eine Nachricht in die Unterqueue für unzustellbare Nachrichten. (Geerbt von ServiceBusMessageActions) |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Verschiebt eine Nachricht in die Unterqueue für unzustellbare Nachrichten. (Geerbt von ServiceBusMessageActions) |
DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Gibt an, dass der Empfänger die Verarbeitung für die Nachricht zurückstellen möchte. (Geerbt von ServiceBusMessageActions) |
GetSessionStateAsync(CancellationToken) |
Ruft den Sitzungsstatus ab. |
ReleaseSession() |
Gibt die sitzung frei, die verarbeitet wird. Es werden keine neuen Empfangsvorgänge für die Sitzung initiiert, bevor die Sitzung geschlossen wird. Alle bereits empfangenen Nachrichten werden weiterhin an den Benutzernachrichtenhandler übermittelt, und die Nachrichtenhandler während des Flugs können abgeschlossen werden. Nachrichten werden weiterhin automatisch abgeschlossen, wenn AutoCompleteMessages ist |
RenewMessageLockAsync(ServiceBusReceivedMessage, CancellationToken) |
Erneuert die Sperre für die Nachricht. Die Sperre wird basierend auf der in der Warteschlange angegebenen Einstellung verlängert. (Geerbt von ServiceBusMessageActions) |
RenewSessionLockAsync(CancellationToken) |
Erneuert die Sperre für die sitzung, die durch angegeben SessionIdwird. Die Sperre wird basierend auf der für die Entität angegebenen Einstellung verlängert. |
SetSessionStateAsync(BinaryData, CancellationToken) |
Legen Sie einen benutzerdefinierten Zustand für die Sitzung fest, der später mit abgerufen werden kann. GetSessionStateAsync(CancellationToken) |
Gilt für:
Azure SDK for .NET