QueueTriggerAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attribut utilisé pour lier un paramètre à un message de file d’attente Azure, ce qui entraîne l’exécution de la fonction lorsqu’un message est mis en file d’attente.
[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
- Héritage
-
QueueTriggerAttribute
- Attributs
-
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
- Implémente
-
Microsoft.Azure.WebJobs.IConnectionProvider
Remarques
Le type de paramètre de méthode peut être l’un des suivants :
- QueueMessage
- String
- byte[]
- BinaryData
- Type défini par l’utilisateur (sérialisé au format JSON)
Par défaut, les messages reçus de la file d’attente sont censés être encodés en Base64 et décodés avant d’appeler la fonction. Ce comportement peut être modifié en définissant MessageEncoding. Par exemple, pour configurer Azure Functions de manière à n’effectuer aucun encodage/décodage en base64, spécifiez ce qui suit dans host.json.
"extensions": {
"queues": {
"messageEncoding": "none"
}
}
Constructeurs
QueueTriggerAttribute(String) |
Initialise une nouvelle instance de la classe QueueTriggerAttribute. |
Propriétés
Connection |
Obtient ou définit le nom du paramètre d’application qui contient la chaîne de connexion stockage Azure. |
QueueName |
Obtient le nom de la file d’attente à laquelle lier. |
S’applique à
Azure SDK for .NET