MessageHandlerOptions 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 Optionen bereit, die der Nachrichtenpumpverarbeitung mit RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) und RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)zugeordnet sind.
public sealed class MessageHandlerOptions
type MessageHandlerOptions = class
Public NotInheritable Class MessageHandlerOptions
- Vererbung
-
MessageHandlerOptions
Konstruktoren
MessageHandlerOptions(Func<ExceptionReceivedEventArgs,Task>) |
Initialisiert eine neue Instanz der MessageHandlerOptions-Klasse. Standardwerte: MaxConcurrentCalls = 1 AutoComplete = true Microsoft.Azure.ServiceBus.MessageHandlerOptions.ReceiveTimeOut = 1 Minute MaxAutoRenewDuration = 5 Minuten |
Eigenschaften
AutoComplete |
Ruft einen Wert ab, der angibt, ob die Nachrichtenpumpe nach Abschluss der Verarbeitung des Rückrufs oder für Nachrichten aufrufen CompleteAsync(String) soll, oder CompleteAsync(String) legt diesen fest. |
ExceptionReceivedHandler |
Tritt auf, wenn eine Ausnahme empfangen wird. Ermöglicht es Ihnen, über alle Fehler informiert zu werden, die von der Nachrichtenpumpe auftreten. Wenn Fehler empfangen werden, werden Aufrufe automatisch wiederholt, sodass es sich um Informationen handelt. |
MaxAutoRenewDuration |
Ruft die maximale Dauer ab, innerhalb der die Sperre automatisch verlängert wird, oder legt diese fest. Dieser Wert sollte größer als die längste Dauer der Nachrichtensperre sein. beispielsweise die LockDuration-Eigenschaft. |
MaxConcurrentCalls |
Ruft die maximale Anzahl gleichzeitiger Aufrufe des Rückrufs ab, den die Nachrichtenpumpe initiieren soll, oder legt diese fest. |
Gilt für:
Azure SDK for .NET