QueueTriggerAttribute 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.
Attribut, das zum Binden eines Parameters an eine Azure Queue-Nachricht verwendet wird, wodurch die Funktion ausgeführt wird, wenn eine Nachricht in die Warteschlange gestellt wird.
[Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))]
[Microsoft.Azure.WebJobs.Description.Binding]
[System.AttributeUsage(System.AttributeTargets.Parameter)]
public sealed class QueueTriggerAttribute : Attribute, Microsoft.Azure.WebJobs.IConnectionProvider
[<Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))>]
[<Microsoft.Azure.WebJobs.Description.Binding>]
[<System.AttributeUsage(System.AttributeTargets.Parameter)>]
type QueueTriggerAttribute = class
inherit Attribute
interface IConnectionProvider
Public NotInheritable Class QueueTriggerAttribute
Inherits Attribute
Implements IConnectionProvider
- Vererbung
-
QueueTriggerAttribute
- Attribute
-
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
- Implementiert
-
Microsoft.Azure.WebJobs.IConnectionProvider
Hinweise
Der Methodenparametertyp kann einer der folgenden Sein:
- QueueMessage
- String
- byte[]
- BinaryData
- Ein benutzerdefinierter Typ (serialisiert als JSON)
Standardmäßig wird erwartet, dass von der Warteschlange empfangene Nachrichten Base64-codiert sind und vor dem Aufrufen der Funktion decodiert werden. Dieses Verhalten kann durch Festlegen MessageEncodingvon geändert werden. Um beispielsweise Azure Functions so zu konfigurieren, dass keine Base64-Codierung/-Decodierung ausgeführt wird, geben Sie Folgendes in host.json an.
"extensions": {
"queues": {
"messageEncoding": "none"
}
}
Konstruktoren
QueueTriggerAttribute(String) |
Initialisiert eine neue Instanz der QueueTriggerAttribute-Klasse. |
Eigenschaften
Connection |
Ruft den App-Einstellungsnamen ab, der die Azure Storage-Verbindungszeichenfolge enthält, oder legt diesen fest. |
QueueName |
Ruft den Namen der Warteschlange ab, an die gebunden werden soll. |
Gilt für:
Azure SDK for .NET