ProcessSessionEventArgs 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.
Die ProcessSessionEventArgs enthalten Ereignisargumente im Zusammenhang mit der zu verarbeitenden Sitzung.
public class ProcessSessionEventArgs : EventArgs
type ProcessSessionEventArgs = class
inherit EventArgs
Public Class ProcessSessionEventArgs
Inherits EventArgs
- Vererbung
-
ProcessSessionEventArgs
Konstruktoren
ProcessSessionEventArgs(ServiceBusSessionReceiver, String, CancellationToken) |
Initialisiert eine neue Instanz der ProcessSessionEventArgs-Klasse. |
Eigenschaften
CancellationToken |
Eine CancellationToken instance, die abgebrochen wird, wenn StopProcessingAsync(CancellationToken) sie aufgerufen wird oder wenn die Sitzungssperre verloren gegangen ist. |
EntityPath |
Der Pfad der Service Bus-Entität, von der die Nachricht empfangen wurde. |
FullyQualifiedNamespace |
Der vollqualifizierte Service Bus-Namespace, von dem die Nachricht empfangen wurde. |
Identifier |
Der Bezeichner des ServiceBusSessionProcessor. |
SessionId |
Die Sitzungs-ID, die der verarbeiteten Sitzung zugeordnet ist. |
SessionLockedUntil |
Ruft die DateTimeOffset ab, bis die aktuelle Sitzung gesperrt ist. |
Methoden
GetSessionStateAsync(CancellationToken) |
Ruft den Sitzungsstatus ab. |
ReleaseSession() |
Gibt die sitzung frei, die verarbeitet wird. Es werden keine Empfänge für die Sitzung initiiert, und die Sitzung wird geschlossen. Die Sitzung wird möglicherweise unmittelbar nach dem Schließen wieder für die Verarbeitung geöffnet, wenn nachrichten in der Sitzung verbleiben ( Dies hängt davon ab, welche anderen Sitzungsnachrichten sich möglicherweise in der Warteschlange oder im Abonnement befinden). |
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