Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Classe MessagingFactory
Collapse the table of content
Expand the table of content

Classe MessagingFactory

Representa uma fábrica do sistema de mensagens. Essa é a classe âncora usada para operações de tempo de execução que enviam e recebem mensagens de e para filas, tópicos ou assinaturas do Barramento de Serviço.

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

[<AbstractClassAttribute>]
type MessagingFactory =  
    class 
        inherit MessageClientEntity 
    end

O tipo MessagingFactory expõe os membros a seguir.

  NomeDescrição
Propriedade públicaAddressObtém o endereço básico da fábrica do sistema de mensagens.
Propriedade públicaIsClosed (Herdado de ClientEntity.)
Propriedade públicaNamespaceEndpointsObtém uma lista de pontos de extremidade de namespace.
Propriedade públicaPrefetchCountObtém ou define a quantidade de mensagens que o receptor da mensagem pode solicitar simultaneamente.
Propriedade públicaRetryPolicy (Herdado de ClientEntity.)
Propriedade protegidaThisLock (Herdado de ClientEntity.)
Início

  NomeDescrição
Método públicoAbortRealiza a funcionalidade de anulação na entidade de sistema de mensagens. (Herdado de ClientEntity.)
Método públicoAcceptMessageSession()Retorna sessões disponíveis em todas as assinaturas e filas habilitadas por sessão no namespace de serviço.
Método públicoAcceptMessageSession(TimeSpan)Retorna sessões disponíveis em todas as assinaturas e filas habilitadas por sessão no namespace de serviço.
Método públicoAcceptMessageSessionAsync()Retorna sessões disponíveis de modo assíncrono em todas as assinaturas e filas habilitadas por sessão no namespace de serviço.
Método públicoAcceptMessageSessionAsync(TimeSpan)Retorna sessões disponíveis de modo assíncrono em todas as assinaturas e filas habilitadas por sessão no namespace de serviço.
Método públicoBeginAcceptMessageSession(AsyncCallback, Object)Inicia uma operação assíncrona para aceitar uma sessão de mensagem.
Método públicoBeginAcceptMessageSession(TimeSpan, AsyncCallback, Object)Inicia uma operação assíncrona para aceitar uma sessão de mensagem.
Método públicoBeginCloseInicia uma operação assíncrona para fechar a entidade de cliente de mensagem. (Herdado de MessageClientEntity.)
Método públicoMembro estáticoBeginCreate(IEnumerable(String), AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(IEnumerable(Uri), AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(String, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(Uri, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(IEnumerable(String), MessagingFactorySettings, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(IEnumerable(String), TokenProvider, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(IEnumerable(Uri), MessagingFactorySettings, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(IEnumerable(Uri), TokenProvider, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(String, MessagingFactorySettings, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(String, TokenProvider, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(Uri, MessagingFactorySettings, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoMembro estáticoBeginCreate(Uri, TokenProvider, AsyncCallback, Object)Inicia uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoBeginCreateMessageReceiver(String, AsyncCallback, Object)Inicia uma criação de receptor da mensagem.
Método públicoBeginCreateMessageReceiver(String, ReceiveMode, AsyncCallback, Object)Inicia uma criação de receptor da mensagem.
Método públicoBeginCreateMessageSender(String, AsyncCallback, Object)Inicia uma criação de remetente da mensagem.
Método públicoBeginCreateMessageSender(String, String, AsyncCallback, Object)Inicia uma criação de remetente da mensagem.
Método públicoBeginPairNamespaceInicia um emparelhamento de namespace.
Método públicoCloseEnvia uma mensagem de limpeza ao Barramento de Serviço para sinalizar o término do uso de uma entidade. (Herdado de ClientEntity.)
Método públicoCloseAsyncEnvia uma mensagem de limpeza de forma assíncrona ao Barramento de Serviço para sinalizar o término do uso de uma entidade. (Herdado de ClientEntity.)
Método públicoMembro estáticoCreate()Cria um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreate(IEnumerable(String))Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(IEnumerable(Uri))Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(String)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(Uri)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(IEnumerable(String), MessagingFactorySettings)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(IEnumerable(String), TokenProvider)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(IEnumerable(Uri), MessagingFactorySettings)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(IEnumerable(Uri), TokenProvider)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(String, MessagingFactorySettings)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(String, TokenProvider)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(Uri, MessagingFactorySettings)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreate(Uri, TokenProvider)Cria um novo objeto de MessagingFactory.
Método públicoMembro estáticoCreateAsync(IEnumerable(String))Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(IEnumerable(Uri))Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(String)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(Uri)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(IEnumerable(String), MessagingFactorySettings)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(IEnumerable(String), TokenProvider)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(IEnumerable(Uri), MessagingFactorySettings)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(IEnumerable(Uri), TokenProvider)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(String, MessagingFactorySettings)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(String, TokenProvider)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(Uri, MessagingFactorySettings)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoMembro estáticoCreateAsync(Uri, TokenProvider)Cria de modo assíncrono um novo objeto da fábrica do sistema de mensagens.
Método públicoCreateEventHubClientCria um novo objeto EventHubClient usando o caminho especificado.
Método públicoMembro estáticoCreateFromConnectionStringCria um novo objeto MessagingFactory a partir da cadeia de conexão.
Método públicoCreateMessageReceiver(String)Cria um receptor da mensagem.
Método públicoCreateMessageReceiver(String, ReceiveMode)Cria um receptor da mensagem.
Método públicoCreateMessageReceiverAsync(String)Cria um receptor da mensagem de modo assíncrono.
Método públicoCreateMessageReceiverAsync(String, ReceiveMode)Cria um receptor da mensagem de modo assíncrono.
Método públicoCreateMessageSender(String)Cria um remetente da mensagem.
Método públicoCreateMessageSender(String, String)Cria um remetente da mensagem.
Método públicoCreateMessageSenderAsync(String)Cria um remetente da mensagem de modo assíncrono.
Método públicoCreateMessageSenderAsync(String, String)Cria um remetente da mensagem de modo assíncrono.
Método públicoCreateQueueClient(String)Cria um novo cliente de fila.
Método públicoCreateQueueClient(String, ReceiveMode)Cria um novo cliente de fila.
Método públicoCreateSubscriptionClient(String, String)Cria um cliente de assinatura.
Método públicoCreateSubscriptionClient(String, String, ReceiveMode)Cria um novo cliente de assinatura.
Método públicoCreateTopicClientCria um novo cliente de tópico.
Método públicoEndAcceptMessageSessionTermina uma solicitação assíncrona para aceitar um objeto de MessagingFactory.
Método públicoEndCloseTermina uma operação assíncrona para fechar a entidade de cliente de mensagem. (Herdado de MessageClientEntity.)
Método públicoMembro estáticoEndCreateTermina uma solicitação assíncrona para criar um objeto de MessagingFactory.
Método públicoEndCreateMessageReceiverTermina uma criação de receptor da mensagem.
Método públicoEndCreateMessageSenderTermina uma criação de remetente da mensagem.
Método públicoEndPairNamespaceFinaliza o emparelhamento de namespace.
Método públicoEquals (Herdado de Object.)
Método protegidoFaultSomente para uso interno. Não herdar desta classe. (Herdado de ClientEntity.)
Método protegidoFinalize (Herdado de Object.)
Método públicoGetHashCode (Herdado de Object.)
Método públicoGetSettingsRecupera uma cópia das configurações da fábrica do sistema de mensagens.
Método públicoGetType (Herdado de Object.)
Método protegidoIncrementConnectionResetCount
Método protegidoMemberwiseClone (Herdado de Object.)
Método protegidoOnAbortExecuta a ação de anulação. (Substitui ClientEntity.OnAbort().)
Método protegidoOnAcceptMessageSessionExecuta a aceitação da sessão de mensagem.
Método protegidoOnAcceptSessionReceiverExecuta a ação de aceitação do receptor da sessão.
Método protegidoOnBeginAcceptMessageSessionExecuta a ação de início de aceitação da sessão de mensagem.
Método protegidoOnBeginAcceptSessionReceiverExecuta a ação de início de aceitação do receptor da sessão.
Método protegidoOnBeginCloseExecuta a ação de início de fechamento. (Substitui ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object).)
Método protegidoOnBeginCreateMessageReceiverExecuta a ação de início de criação do receptor da mensagem.
Método protegidoOnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)Executa a ação de início de criação do remetente da mensagem.
Método protegidoOnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)Executa a ação de início de criação do remetente da mensagem.
Método protegidoOnBeginOpen (Herdado de ClientEntity.)
Método protegidoOnCloseExecuta a ação de fechamento. (Substitui ClientEntity.OnClose(TimeSpan).)
Método protegidoOnClosed (Herdado de ClientEntity.)
Método protegidoOnCreateEventHubClientExecuta a ação de criação do cliente de hub de eventos.
Método protegidoOnCreateMessageReceiverExecuta a ação de criação do receptor da mensagem.
Método protegidoOnCreateMessageSender(String, TimeSpan)Executa a ação de criação do remetente da mensagem.
Método protegidoOnCreateMessageSender(String, String, TimeSpan)Executa a ação de criação do remetente da mensagem.
Método protegidoOnCreateQueueClientExecuta a ação de criação do cliente de fila.
Método protegidoOnCreateSubscriptionClient(String, ReceiveMode)Executa uma ação de criação do cliente de assinatura.
Método protegidoOnCreateSubscriptionClient(String, String, ReceiveMode)Executa uma ação de criação do cliente de assinatura.
Método protegidoOnCreateTopicClientExecuta a ação de criação do cliente de tópico.
Método protegidoOnEndAcceptMessageSessionExecuta a ação de término de aceitação da sessão de mensagem.
Método protegidoOnEndAcceptSessionReceiverExecuta a ação de término de aceitação do receptor da sessão.
Método protegidoOnEndCloseExecuta o término da ação de fechamento. (Substitui ClientEntity.OnEndClose(IAsyncResult).)
Método protegidoOnEndCreateMessageReceiverExecuta a ação de término de criação do receptor da mensagem.
Método protegidoOnEndCreateMessageSenderExecuta a ação de término de criação do remetente da mensagem.
Método protegidoOnEndOpen (Herdado de ClientEntity.)
Método protegidoOnFaulted (Herdado de ClientEntity.)
Método protegidoOnOpen (Herdado de ClientEntity.)
Método protegidoOnOpened (Herdado de ClientEntity.)
Método públicoPairNamespaceAsyncEmparelhar de maneira assíncrona um namespace.
Método protegidoThrowIfClosed (Herdado de ClientEntity.)
Método protegidoThrowIfDisposed (Herdado de ClientEntity.)
Método protegidoThrowIfDisposedOrImmutable (Herdado de ClientEntity.)
Método protegidoThrowIfDisposedOrNotOpen (Herdado de ClientEntity.)
Método protegidoThrowIfFaulted (Herdado de ClientEntity.)
Método públicoToString (Herdado de Object.)
Início

Observe que qualquer método CreateXXXClient, por exemplo, CreateQueueClient, não cria uma nova entidade no namespace de serviço. Ele somente recupera um tratamento para uma entidade existente criada anteriormente usando o objeto NamespaceManager. Se essas entidades não existirem no namespace, você receberá uma exceção.

Além disso, observe que as configurações são aplicadas somente por meio de chamadas do construtor e não podem ser modificadas posteriormente.

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

Quaisquer membros estáticos públicos (Compartilhados em Visual Basic) desse tipo são à prova de threads. Os membros da instância também têm a garantia de serem à prova de thread.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft