QueueClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um QueueClient representa um URI para o serviço fila de armazenamento do Azure, permitindo que você manipule uma fila.
public class QueueClient
type QueueClient = class
Public Class QueueClient
- Herança
-
QueueClient
Construtores
QueueClient() |
Inicializa uma nova instância da QueueClient classe para simulação. |
QueueClient(String, String) |
Inicializa uma nova instância da classe QueueClient. |
QueueClient(String, String, QueueClientOptions) |
Inicializa uma nova instância da classe QueueClient. |
QueueClient(Uri, AzureSasCredential, QueueClientOptions) |
Inicializa uma nova instância da classe QueueClient. |
QueueClient(Uri, QueueClientOptions) |
Inicializa uma nova instância da classe QueueClient. |
QueueClient(Uri, StorageSharedKeyCredential, QueueClientOptions) |
Inicializa uma nova instância da classe QueueClient. |
QueueClient(Uri, TokenCredential, QueueClientOptions) |
Inicializa uma nova instância da classe QueueClient. |
Propriedades
AccountName |
Obtém o nome da conta de armazenamento correspondente ao cliente de fila. |
CanGenerateSasUri |
Determina se o cliente é capaz de gerar uma SAS. Se o cliente for autenticado com um StorageSharedKeyCredential. |
MaxPeekableMessages |
QueueMaxMessagesPeek indica o número máximo de mensagens que você pode recuperar com cada chamada para Espiar. |
MessageMaxBytes |
Obtém o número máximo de bytes permitidos para o texto UTF-8 de uma mensagem. |
MessagesUri |
Obtém o ponto de extremidade de URI usado pelas mensagens do objeto. |
Name |
Obtém o nome da fila. |
Uri |
Obtém o ponto de extremidade Uri usado pelo objeto . |
Métodos
ClearMessages(CancellationToken) |
Exclui todas as mensagens de uma fila. Para obter mais informações, consulte Limpar Mensagens. |
ClearMessagesAsync(CancellationToken) |
Exclui todas as mensagens de uma fila. Para obter mais informações, consulte Limpar Mensagens. |
Create(IDictionary<String,String>, CancellationToken) |
Cria uma fila. Para obter mais informações, consulte Criar Fila. |
CreateAsync(IDictionary<String,String>, CancellationToken) |
Cria uma fila. Para obter mais informações, consulte Criar Fila. |
CreateIfNotExists(IDictionary<String,String>, CancellationToken) |
A CreateIfNotExists(IDictionary<String,String>, CancellationToken) operação cria uma nova fila na conta especificada. Se a fila já existir, ela não será alterada. Para obter mais informações, consulte Criar Fila. |
CreateIfNotExistsAsync(IDictionary<String,String>, CancellationToken) |
A CreateIfNotExistsAsync(IDictionary<String,String>, CancellationToken) operação cria uma nova fila na conta especificada. Se a fila já existir, ela não será alterada. Para obter mais informações, consulte Criar Fila. |
Delete(CancellationToken) |
Exclui uma fila. Para obter mais informações, consulte Excluir Fila. |
DeleteAsync(CancellationToken) |
Exclui uma fila. Para obter mais informações, consulte Excluir Fila. |
DeleteIfExists(CancellationToken) |
A DeleteIfExists(CancellationToken) operação excluirá a fila especificada se ela existir. Para obter mais informações, consulte Excluir Fila. |
DeleteIfExistsAsync(CancellationToken) |
A DeleteIfExistsAsync(CancellationToken) operação excluirá a fila especificada se ela existir. Para obter mais informações, consulte Excluir Fila. |
DeleteMessage(String, String, CancellationToken) |
Remove permanentemente a mensagem especificada de sua fila. Para obter mais informações, consulte Excluir Mensagem. |
DeleteMessageAsync(String, String, CancellationToken) |
Remove permanentemente a mensagem especificada de sua fila. Para obter mais informações, consulte Excluir Mensagem. |
Exists(CancellationToken) |
A Exists(CancellationToken) operação pode ser chamada em um QueueClient para ver se a fila associada existe na conta de armazenamento no serviço de armazenamento. |
ExistsAsync(CancellationToken) |
A ExistsAsync(CancellationToken) operação pode ser chamada em um QueueClient para ver se a fila associada existe na conta de armazenamento no serviço de armazenamento. |
GenerateSasUri(QueueSasBuilder) |
O GenerateSasUri(QueueSasBuilder) retorna um Uri que gera um Uri SAS do Serviço de Fila com base nas propriedades do cliente e no construtor passados. Para obter mais informações, consulte Construindo uma SAS de serviço |
GenerateSasUri(QueueSasPermissions, DateTimeOffset) |
O GenerateSasUri(QueueSasPermissions, DateTimeOffset) retorna um Uri que gera um URI de SAS (Assinatura de Acesso Compartilhado) do Serviço de Fila com base nas propriedades e parâmetros do cliente passados. Para obter mais informações, consulte Construindo uma SAS de serviço. |
GetAccessPolicy(CancellationToken) |
Retorna detalhes sobre as políticas de acesso armazenadas especificadas na fila que podem ser usadas com Assinaturas de Acesso Compartilhado. Para obter mais informações, consulte Obter ACL de Fila. |
GetAccessPolicyAsync(CancellationToken) |
Retorna detalhes sobre as políticas de acesso armazenadas especificadas na fila que podem ser usadas com Assinaturas de Acesso Compartilhado. Para obter mais informações, consulte Obter ACL de Fila. |
GetParentQueueServiceClientCore() |
Crie um novo QueueServiceClient que aponte para esse QueueClientserviço de fila. O novo QueueServiceClient usa o mesmo pipeline de política de solicitação que o QueueClient. |
GetProperties(CancellationToken) |
Recupera propriedades da fila e metadados e propriedades definidos pelo usuário na fila especificada. Os metadados são associados à fila como pares de nome-valor. Para obter mais informações, consulte Obter metadados de fila. |
GetPropertiesAsync(CancellationToken) |
Recupera propriedades da fila e metadados e propriedades definidos pelo usuário na fila especificada. Os metadados são associados à fila como pares de nome-valor. Para obter mais informações, consulte Obter metadados de fila. |
OnMessageDecodingFailedAsync(QueueMessage, PeekedMessage, Boolean, CancellationToken) |
MessageDecodingFailed Gera o evento . |
PeekMessage(CancellationToken) |
Recupera uma mensagem da frente da fila, mas não altera a visibilidade da mensagem. Para obter mais informações, consulte Espiar Mensagens. |
PeekMessageAsync(CancellationToken) |
Recupera uma mensagem da frente da fila, mas não altera a visibilidade da mensagem. Para obter mais informações, consulte Espiar Mensagens. |
PeekMessages(Nullable<Int32>, CancellationToken) |
Recupera uma ou mais mensagens da frente da fila, mas não altera a visibilidade da mensagem. Para obter mais informações, consulte Espiar Mensagens. |
PeekMessagesAsync(Nullable<Int32>, CancellationToken) |
Recupera uma ou mais mensagens da frente da fila, mas não altera a visibilidade da mensagem. Para obter mais informações, consulte Espiar Mensagens. |
ReceiveMessage(Nullable<TimeSpan>, CancellationToken) |
Recebe uma mensagem da frente da fila. Para obter mais informações, consulte Obter mensagens. |
ReceiveMessageAsync(Nullable<TimeSpan>, CancellationToken) |
Recupera uma mensagem da frente da fila. Para obter mais informações, consulte Obter mensagens. |
ReceiveMessages() |
Recebe uma ou mais mensagens da frente da fila. Para obter mais informações, consulte Obter mensagens. |
ReceiveMessages(CancellationToken) |
Recebe uma ou mais mensagens da frente da fila. Para obter mais informações, consulte Obter mensagens. |
ReceiveMessages(Nullable<Int32>, Nullable<TimeSpan>, CancellationToken) |
Recebe uma ou mais mensagens da frente da fila. Para obter mais informações, consulte Obter mensagens. |
ReceiveMessagesAsync() |
Recupera uma ou mais mensagens da frente da fila. Para obter mais informações, consulte Obter mensagens. |
ReceiveMessagesAsync(CancellationToken) |
Recupera uma ou mais mensagens da frente da fila. Para obter mais informações, consulte Obter mensagens. |
ReceiveMessagesAsync(Nullable<Int32>, Nullable<TimeSpan>, CancellationToken) |
Recupera uma ou mais mensagens da frente da fila. Para obter mais informações, consulte Obter mensagens. |
SendMessage(BinaryData, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken) |
Adiciona uma nova mensagem à parte de trás de uma fila. O tempo limite de visibilidade especifica por quanto tempo a mensagem deve ficar invisível para as operações Dequeue e Peek. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SendMessage(String) |
Adiciona uma nova mensagem à parte de trás de uma fila. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SendMessage(String, CancellationToken) |
Adiciona uma nova mensagem à parte de trás de uma fila. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SendMessage(String, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken) |
Adiciona uma nova mensagem à parte de trás de uma fila. O tempo limite de visibilidade especifica por quanto tempo a mensagem deve ficar invisível para as operações Dequeue e Peek. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SendMessageAsync(BinaryData, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken) |
Adiciona uma nova mensagem à parte de trás de uma fila. O tempo limite de visibilidade especifica por quanto tempo a mensagem deve ficar invisível para as operações Dequeue e Peek. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SendMessageAsync(String) |
Adiciona uma nova mensagem à parte de trás de uma fila. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SendMessageAsync(String, CancellationToken) |
Adiciona uma nova mensagem à parte de trás de uma fila. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SendMessageAsync(String, Nullable<TimeSpan>, Nullable<TimeSpan>, CancellationToken) |
Adiciona uma nova mensagem à parte de trás de uma fila. O tempo limite de visibilidade especifica por quanto tempo a mensagem deve ficar invisível para as operações Dequeue e Peek. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Colocar Mensagem. |
SetAccessPolicy(IEnumerable<QueueSignedIdentifier>, CancellationToken) |
SetAccessPolicyAsync define políticas de acesso armazenadas para a fila que pode ser usada com Assinaturas de Acesso Compartilhado. Para obter mais informações, consulte Definir ACL de Fila. |
SetAccessPolicyAsync(IEnumerable<QueueSignedIdentifier>, CancellationToken) |
SetAccessPolicyAsync define políticas de acesso armazenadas para a fila que pode ser usada com Assinaturas de Acesso Compartilhado. Para obter mais informações, consulte Definir ACL de Fila. |
SetMetadata(IDictionary<String,String>, CancellationToken) |
Define metadados definidos pelo usuário na fila especificada. Os metadados são associados à fila como pares de nome-valor. Para obter mais informações, consulte Definir metadados de fila. |
SetMetadataAsync(IDictionary<String,String>, CancellationToken) |
Define metadados definidos pelo usuário na fila especificada. Os metadados são associados à fila como pares de nome-valor. Para obter mais informações, consulte Definir metadados de fila. |
UpdateMessage(String, String, BinaryData, TimeSpan, CancellationToken) |
Altera o tempo limite e o conteúdo de visibilidade de uma mensagem. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Atualizar Mensagem. |
UpdateMessage(String, String, String, TimeSpan, CancellationToken) |
Altera o tempo limite e o conteúdo de visibilidade de uma mensagem. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Atualizar Mensagem. |
UpdateMessageAsync(String, String, BinaryData, TimeSpan, CancellationToken) |
Altera o tempo limite e o conteúdo de visibilidade de uma mensagem. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Atualizar Mensagem. |
UpdateMessageAsync(String, String, String, TimeSpan, CancellationToken) |
Altera o tempo limite e o conteúdo de visibilidade de uma mensagem. Uma mensagem deve estar em um formato que pode ser incluído em uma solicitação XML com codificação UTF-8. Caso contrário MessageEncoding , a opção pode ser definida como Base64 para lidar com mensagens não compatíveis. A mensagem codificada pode ter até 64 KiB de tamanho para as versões 2011-08-18 e mais recentes ou 8 KiB de tamanho para versões anteriores. Para obter mais informações, consulte Atualizar Mensagem. |
WithClientSideEncryptionOptionsCore(ClientSideEncryptionOptions) |
Cria uma nova instância da QueueClient classe , mantendo todos os mesmos internos, mas especificando o novo ClientSideEncryptionOptions. |
Métodos de Extensão
GetParentQueueServiceClient(QueueClient) |
Crie um novo QueueServiceClient que aponte para esse QueueClientserviço de fila. O novo QueueServiceClient usa o mesmo pipeline de política de solicitação que o QueueClient. |
WithClientSideEncryptionOptions(QueueClient, ClientSideEncryptionOptions) |
Cria uma nova instância da QueueClient classe , mantendo todos os mesmos internos, mas especificando o novo ClientSideEncryptionOptions. |
Aplica-se a
Azure SDK for .NET