Partager via


QueueTriggerAttribute Classe

Définition

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 :

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 à