Freigeben über


MessageHandlerOptions Klasse

Definition

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: