Partilhar via


MessagingFactory Classe

Definição

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

public abstract class MessagingFactory : Microsoft.ServiceBus.Messaging.ClientEntity
type MessagingFactory = class
    inherit ClientEntity
Public MustInherit Class MessagingFactory
Inherits ClientEntity
Herança
MessagingFactory

Exemplos

string Address = "sb://myapp.WindowsAzure.com/"; //base address of namespace you are connecting to.
MessagingFactorySettings MsgFactorySettings = new MessagingFactorySettings(); //specify operating timeout (optional)
MessagingFactory MsgFactory = MessagingFactory.Create(Address, MsgFactorySettings);

Comentários

Observe que qualquer método de membro com CreateXXXClient, como CreateQueueClient, não cria uma nova entidade no namespace . Ele só obtém o identificador para uma entidade existente criada anteriormente usando o NamespaceManager. Se essas entidades não existirem no namespace, você receberá uma exceção.

Propriedades

Address

Obtém o endereço base da fábrica de mensagens.

IsClosed

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
NamespaceEndpoints

Obtém uma lista de pontos de extremidade de namespace.

PrefetchCount

Obtém ou define o número de mensagens que o destinatário da mensagem pode solicitar simultaneamente.

RetryPolicy

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
ThisLock

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)

Métodos

Abort()

Executa a funcionalidade de anulação na entidade de mensagens.

(Herdado de ClientEntity)
AcceptMessageSession()

Retorna sessões disponíveis em todas as assinaturas e filas habilitadas para sessão no namespace do serviço.

AcceptMessageSession(TimeSpan)

Retorna sessões disponíveis em todas as assinaturas e filas habilitadas para sessão no namespace do serviço.

AcceptMessageSessionAsync()

Retorna de forma assíncrona as sessões disponíveis em todas as assinaturas e filas habilitadas para sessão no namespace do serviço.

AcceptMessageSessionAsync(TimeSpan)

Retorna de forma assíncrona as sessões disponíveis em todas as assinaturas e filas habilitadas para sessão no namespace do serviço.

Close()

Envia uma mensagem de limpeza ao Barramento de Serviço para sinalizar a conclusão do uso de uma entidade.

(Herdado de ClientEntity)
CloseAsync()

Envia uma mensagem de limpeza de forma assíncrona ao Barramento de Serviço para sinalizar a conclusão do uso de uma entidade.

(Herdado de ClientEntity)
Create()

Cria um novo objeto de fábrica de mensagens.

Create(IEnumerable<String>)

Cria um novo objeto MessagingFactory.

Create(IEnumerable<String>, MessagingFactorySettings)

Cria um novo objeto MessagingFactory.

Create(IEnumerable<String>, TokenProvider)

Cria um novo objeto MessagingFactory.

Create(IEnumerable<Uri>)

Cria um novo objeto MessagingFactory.

Create(IEnumerable<Uri>, MessagingFactorySettings)

Cria um novo objeto MessagingFactory.

Create(IEnumerable<Uri>, TokenProvider)

Cria um novo objeto MessagingFactory.

Create(String)

Cria um novo objeto MessagingFactory.

Create(String, MessagingFactorySettings)

Cria um novo objeto MessagingFactory.

Create(String, TokenProvider)

Cria um novo objeto MessagingFactory.

Create(Uri)

Cria um novo objeto MessagingFactory.

Create(Uri, MessagingFactorySettings)

Cria um novo objeto MessagingFactory.

Create(Uri, TokenProvider)

Cria um novo objeto MessagingFactory.

CreateAsync(IEnumerable<String>)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(IEnumerable<String>, MessagingFactorySettings)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(IEnumerable<String>, TokenProvider)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(IEnumerable<Uri>)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(IEnumerable<Uri>, MessagingFactorySettings)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(IEnumerable<Uri>, TokenProvider)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(String)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(String, MessagingFactorySettings)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(String, TokenProvider)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(Uri)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(Uri, MessagingFactorySettings)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateAsync(Uri, TokenProvider)

Cria de forma assíncrona um novo objeto de fábrica de mensagens.

CreateEventHubClient(String)

Cria um novo EventHubClient objeto usando o caminho especificado.

CreateFromConnectionString(String)

Cria um novo MessagingFactory objeto de uma cadeia de conexão.

CreateMessageReceiver(String)

Cria um receptor de mensagem.

CreateMessageReceiver(String, ReceiveMode)

Cria um receptor de mensagem.

CreateMessageReceiverAsync(String)

Cria de forma assíncrona um receptor de mensagem.

CreateMessageReceiverAsync(String, ReceiveMode)

Cria de forma assíncrona um receptor de mensagem.

CreateMessageSender(String)

Cria um remetente de mensagem.

CreateMessageSender(String, String)

Cria um remetente de mensagem.

CreateMessageSenderAsync(String)

Cria de forma assíncrona um remetente de mensagens.

CreateMessageSenderAsync(String, String)

Cria de forma assíncrona um remetente de mensagens.

CreateQueueClient(String)

Cria um novo cliente de fila.

CreateQueueClient(String, ReceiveMode)

Cria um novo cliente de fila.

CreateSubscriptionClient(String, String)

Cria um cliente de assinatura.

CreateSubscriptionClient(String, String, ReceiveMode)

Cria um novo cliente de assinatura.

CreateTopicClient(String)

Cria um novo cliente de tópico.

Fault()

Apenas para uso interno. Não herde dessa classe.

(Herdado de ClientEntity)
GetSettings()

Recupera uma cópia das configurações da fábrica de mensagens.

IncrementConnectionResetCount(Uri)

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

OnAbort()

Executa a ação de anulação.

OnAcceptMessageSession(ReceiveMode, TimeSpan, TimeSpan)

Executa a sessão de aceitar mensagem.

OnAcceptSessionReceiver(String, String, ReceiveMode, TimeSpan)

Executa a ação aceitar receptor de sessão.

OnBeginAcceptMessageSession(ReceiveMode, TimeSpan, TimeSpan, AsyncCallback, Object)

Executa a ação iniciar aceitar sessão de mensagem.

OnBeginAcceptSessionReceiver(String, String, ReceiveMode, TimeSpan, AsyncCallback, Object)

Executa a ação iniciar aceitar receptor de sessão.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Executa a ação iniciar fechamento.

OnBeginCreateMessageReceiver(String, ReceiveMode, TimeSpan, AsyncCallback, Object)

Executa a ação iniciar a criação do receptor de mensagem.

OnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)

Executa a ação iniciar criar remetente de mensagem.

OnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)

Executa a ação iniciar criar remetente de mensagem.

OnBeginOpen(TimeSpan, AsyncCallback, Object)

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
OnClose(TimeSpan)

Executa a ação fechar.

OnClosed()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
OnCreateEventHubClient(String)

Executa a ação criar cliente do hub de eventos.

OnCreateMessageReceiver(String, ReceiveMode, TimeSpan)

Executa a ação criar receptor de mensagem.

OnCreateMessageSender(String, String, TimeSpan)

Executa a ação criar remetente de mensagem.

OnCreateMessageSender(String, TimeSpan)

Executa a ação criar remetente de mensagem.

OnCreateQueueClient(String, ReceiveMode)

Executa a ação criar cliente de fila.

OnCreateSubscriptionClient(String, ReceiveMode)

Executa uma ação criar cliente de assinatura.

OnCreateSubscriptionClient(String, String, ReceiveMode)

Executa uma ação criar cliente de assinatura.

OnCreateTopicClient(String)

Executa a ação criar cliente de tópico.

OnEndAcceptMessageSession(IAsyncResult)

Executa a ação de sessão de mensagem de aceitação final.

OnEndAcceptSessionReceiver(IAsyncResult)

Executa a ação do receptor de sessão de aceitação final.

OnEndClose(IAsyncResult)

Executa a ação de fechamento final.

OnEndCreateMessageReceiver(IAsyncResult)

Executa a ação de end create message receiver.

OnEndCreateMessageSender(IAsyncResult)

Executa a ação de end create message sender.

OnEndOpen(IAsyncResult)

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
OnFaulted()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
OnOpen(TimeSpan)

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
OnOpened()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
PairNamespaceAsync(PairedNamespaceOptions)

Emparelha de forma assíncrona um namespace.

ResetConnection()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

ThrowIfClosed()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
ThrowIfDisposed()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
ThrowIfDisposedOrImmutable()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
ThrowIfDisposedOrNotOpen()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)
ThrowIfFaulted()

A classe MessagingFactory é a classe de âncora usada para operações de tempo de execução para enviar e receber de e para filas, tópicos ou assinaturas.

(Herdado de ClientEntity)

Aplica-se a

Confira também