QueueAttribute 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 una cola de Azure.
[Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))]
[Microsoft.Azure.WebJobs.Description.Binding]
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue)]
public class QueueAttribute : Attribute, Microsoft.Azure.WebJobs.IConnectionProvider
[<Microsoft.Azure.WebJobs.ConnectionProvider(typeof(Microsoft.Azure.WebJobs.StorageAccountAttribute))>]
[<Microsoft.Azure.WebJobs.Description.Binding>]
[<System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue)>]
type QueueAttribute = class
inherit Attribute
interface IConnectionProvider
Public Class QueueAttribute
Inherits Attribute
Implements IConnectionProvider
- Herencia
-
QueueAttribute
- 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:
- QueueClient
- QueueMessage (parámetro out)
- String (parámetro out)
- byte[] (parámetro out)
- BinaryData (parámetro out)
- Un tipo definido por el usuario (parámetro out, serializado como JSON)
- Microsoft.Azure.WebJobs.ICollector`1 de estos tipos (para poner en cola varios mensajes a través de Microsoft.Azure.WebJobs.ICollector`1.Add(`0)
- Microsoft.Azure.WebJobs.IAsyncCollector`1 de estos tipos (para poner en cola varios mensajes a través de Microsoft.Azure.WebJobs.IAsyncCollector`1.AddAsync(`0,System.Threading.CancellationToken)
De forma predeterminada, la extensión Codifica los mensajes salientes en Base64. 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
QueueAttribute(String) |
Inicializa una nueva instancia de la clase QueueAttribute. |
Propiedades
Connection |
Obtiene o establece el nombre de 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