Compartir a través de


QueueTriggerAttribute Clase

Definición

Atributo usado para enlazar un parámetro a un mensaje de cola de Azure, lo que hace que la función se ejecute cuando se pone en cola un mensaje.

[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
Herencia
QueueTriggerAttribute
Atributos
Microsoft.Azure.WebJobs.ConnectionProviderAttribute Microsoft.Azure.WebJobs.Description.BindingAttribute AttributeUsageAttribute
Implementaciones
Microsoft.Azure.WebJobs.IConnectionProvider

Comentarios

El tipo de parámetro de método puede ser uno de los siguientes:

De forma predeterminada, se espera que los mensajes recibidos de la cola estén codificados en Base64 y se descodifiquen antes de llamar a la función. Este comportamiento se puede cambiar estableciendo MessageEncoding. Por ejemplo, para configurar Azure Functions para que no realice ninguna codificación o descodificación base64, especifique lo siguiente en host.json.

"extensions": {
  "queues": {
    "messageEncoding": "none"
  }
}

Constructores

QueueTriggerAttribute(String)

Inicializa una nueva instancia de la clase QueueTriggerAttribute.

Propiedades

Connection

Obtiene o establece el nombre de la configuración de la aplicación que contiene la cadena de conexión de Azure Storage.

QueueName

Obtiene el nombre de la cola a la que se va a enlazar.

Se aplica a