Freigeben über


MessageProcessor.CompleteProcessingMessageAsync Methode

Definition

Überlädt

CompleteProcessingMessageAsync(Message, FunctionResult, CancellationToken)
CompleteProcessingMessageAsync(ServiceBusMessageActions, ServiceBusReceivedMessage, FunctionResult, CancellationToken)

Diese Methode schließt die Verarbeitung der angegebenen Nachricht ab, nachdem die Auftragsfunktion aufgerufen wurde.

CompleteProcessingMessageAsync(Message, FunctionResult, CancellationToken)

Quelle:
MessageProcessor.cs
public virtual System.Threading.Tasks.Task CompleteProcessingMessageAsync (Microsoft.Azure.ServiceBus.Message message, Microsoft.Azure.WebJobs.Host.Executors.FunctionResult result, System.Threading.CancellationToken cancellationToken);
abstract member CompleteProcessingMessageAsync : Microsoft.Azure.ServiceBus.Message * Microsoft.Azure.WebJobs.Host.Executors.FunctionResult * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CompleteProcessingMessageAsync : Microsoft.Azure.ServiceBus.Message * Microsoft.Azure.WebJobs.Host.Executors.FunctionResult * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CompleteProcessingMessageAsync (message As Message, result As FunctionResult, cancellationToken As CancellationToken) As Task

Parameter

message
Message
result
Microsoft.Azure.WebJobs.Host.Executors.FunctionResult
cancellationToken
CancellationToken

Gibt zurück

Gilt für:

CompleteProcessingMessageAsync(ServiceBusMessageActions, ServiceBusReceivedMessage, FunctionResult, CancellationToken)

Quelle:
MessageProcessor.cs

Diese Methode schließt die Verarbeitung der angegebenen Nachricht ab, nachdem die Auftragsfunktion aufgerufen wurde.

protected internal virtual System.Threading.Tasks.Task CompleteProcessingMessageAsync (Microsoft.Azure.WebJobs.ServiceBus.ServiceBusMessageActions actions, Azure.Messaging.ServiceBus.ServiceBusReceivedMessage message, Microsoft.Azure.WebJobs.Host.Executors.FunctionResult result, System.Threading.CancellationToken cancellationToken);
abstract member CompleteProcessingMessageAsync : Microsoft.Azure.WebJobs.ServiceBus.ServiceBusMessageActions * Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * Microsoft.Azure.WebJobs.Host.Executors.FunctionResult * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CompleteProcessingMessageAsync : Microsoft.Azure.WebJobs.ServiceBus.ServiceBusMessageActions * Azure.Messaging.ServiceBus.ServiceBusReceivedMessage * Microsoft.Azure.WebJobs.Host.Executors.FunctionResult * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Friend Overridable Function CompleteProcessingMessageAsync (actions As ServiceBusMessageActions, message As ServiceBusReceivedMessage, result As FunctionResult, cancellationToken As CancellationToken) As Task

Parameter

actions
ServiceBusMessageActions

Der Satz von Aktionen, die für eine ServiceBusReceivedMessageausgeführt werden können.

result
Microsoft.Azure.WebJobs.Host.Executors.FunctionResult

Der Microsoft.Azure.WebJobs.Host.Executors.FunctionResult aus dem Auftragsaufruf.

cancellationToken
CancellationToken

Ein Abbruchtoken, das abgebrochen wird, wenn der Prozessor heruntergefahren wird.

Gibt zurück

Ein Task , der die Nachrichtenverarbeitung abschließt.

Hinweise

Die Meldung wird vom ServiceBus SDK basierend auf der Konfiguration der AutoCompleteMessages Option abgeschlossen. Wenn z. B. AutoCompleteMessages false ist, liegt es an der Auftragsfunktion, die Nachricht zu vervollständigen.

Gilt für: