QueueTriggerAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
- QueueMessage
- String
- byte[]
- BinaryData
- Un tipo definido por el usuario (serializado como JSON)
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
Azure SDK for .NET