Exportar (0) Imprimir
Expandir todo

Clase MessagingFactory

Representa una fábrica de mensajes. Esta es la clase de ancla usada para operaciones en tiempo de ejecución para enviar a y recibir de colas, temas o suscripciones.

Espacio de nombres:  Microsoft.ServiceBus.Messaging
Ensamblado:  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

public abstract class MessagingFactory : MessageClientEntity

El tipo MessagingFactory expone los siguientes miembros.

  NombreDescripción
Propiedad públicaAddressObtiene la dirección base de la fábrica de mensajes.
Propiedad públicaIsClosed (Se hereda de ClientEntity.)
Propiedad públicaNamespaceEndpoints
Propiedad públicaPrefetchCountObtiene o establece el número de mensajes que el receptor de mensajes puede solicitar simultáneamente.
Propiedad públicaRetryPolicy (Se hereda de ClientEntity.)
Propiedad protegidaThisLock (Se hereda de ClientEntity.)
Arriba

  NombreDescripción
Método públicoAbortPerforms abort functionality on the messaging entity. (Se hereda de ClientEntity.)
Método públicoAcceptMessageSession()()()()Devuelve sesiones disponibles a lo largo de todas las suscripciones y colas con sesión habilitada en el espacio de nombres de servicio.
Método públicoAcceptMessageSession(TimeSpan)Devuelve sesiones disponibles a lo largo de todas las suscripciones y colas con sesión habilitada en el espacio de nombres de servicio.
Método públicoAcceptMessageSessionAsync()()()()Devuelve sesiones disponibles de manera asincrónica a lo largo de todas las suscripciones y colas con sesión habilitada en el espacio de nombres de servicio.
Método públicoAcceptMessageSessionAsync(TimeSpan)Devuelve sesiones disponibles de manera asincrónica a lo largo de todas las suscripciones y colas con sesión habilitada en el espacio de nombres de servicio.
Método públicoBeginAcceptMessageSession(AsyncCallback, Object)Comienza una operación asincrónica para aceptar una sesión de mensajes.
Método públicoBeginAcceptMessageSession(TimeSpan, AsyncCallback, Object)Comienza una operación asincrónica para aceptar una sesión de mensajes.
Método públicoBeginCloseComienza una operación asincrónica para cerrar la entidad del cliente de mensajes. (Se hereda de MessageClientEntity.)
Método públicoMiembro estáticoBeginCreate(IEnumerable<(Of <<'(String>)>>), AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(IEnumerable<(Of <<'(Uri>)>>), AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(String, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(Uri, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(IEnumerable<(Of <<'(String>)>>), MessagingFactorySettings, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(IEnumerable<(Of <<'(String>)>>), TokenProvider, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(IEnumerable<(Of <<'(Uri>)>>), TokenProvider, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(String, MessagingFactorySettings, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(String, TokenProvider, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(Uri, MessagingFactorySettings, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoMiembro estáticoBeginCreate(Uri, TokenProvider, AsyncCallback, Object)Comienza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoBeginCreateMessageReceiver(String, AsyncCallback, Object)Comienza a crear un receptor de mensajes.
Método públicoBeginCreateMessageReceiver(String, ReceiveMode, AsyncCallback, Object)Comienza a crear un receptor de mensajes.
Método públicoBeginCreateMessageSender(String, AsyncCallback, Object)Comienza a crear un emisor de mensajes.
Método públicoBeginCreateMessageSender(String, String, AsyncCallback, Object)Comienza a crear un emisor de mensajes.
Método públicoBeginPairNamespaceComienza el emparejamiento de un espacio de nombres.
Método públicoCloseSends a cleanup message to Service Bus to signal the completion of the usage of an entity. (Se hereda de ClientEntity.)
Método públicoCloseAsyncSends a cleanup message asynchronously to Service Bus to signal the completion of the usage of an entity. (Se hereda de ClientEntity.)
Método públicoMiembro estáticoCreate()()()()Crea un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreate(IEnumerable<(Of <<'(String>)>>))Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(IEnumerable<(Of <<'(Uri>)>>))Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(String)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(Uri)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(IEnumerable<(Of <<'(String>)>>), MessagingFactorySettings)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(IEnumerable<(Of <<'(String>)>>), TokenProvider)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(IEnumerable<(Of <<'(Uri>)>>), TokenProvider)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(String, MessagingFactorySettings)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(String, TokenProvider)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(Uri, MessagingFactorySettings)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreate(Uri, TokenProvider)Crea un nuevo objeto de MessagingFactory.
Método públicoMiembro estáticoCreateAsync(IEnumerable<(Of <<'(String>)>>))Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(IEnumerable<(Of <<'(Uri>)>>))Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(String)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(Uri)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(IEnumerable<(Of <<'(String>)>>), MessagingFactorySettings)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(IEnumerable<(Of <<'(String>)>>), TokenProvider)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(IEnumerable<(Of <<'(Uri>)>>), MessagingFactorySettings)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(IEnumerable<(Of <<'(Uri>)>>), TokenProvider)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(String, MessagingFactorySettings)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(String, TokenProvider)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(Uri, MessagingFactorySettings)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoMiembro estáticoCreateAsync(Uri, TokenProvider)Crea de manera asincrónica un nuevo objeto de la fábrica de mensajes.
Método públicoCreateEventHubClient
Método públicoMiembro estáticoCreateFromConnectionStringCrea un nuevo objeto de MessagingFactory desde una cadena de conexión.
Método públicoCreateMessageReceiver(String)Crea un receptor de mensajes.
Método públicoCreateMessageReceiver(String, ReceiveMode)Crea un receptor de mensajes.
Método públicoCreateMessageReceiverAsync(String)Crea de manera asincrónica un receptor de mensajes.
Método públicoCreateMessageReceiverAsync(String, ReceiveMode)Crea de manera asincrónica un receptor de mensajes.
Método públicoCreateMessageSender(String)Crea un emisor de mensajes.
Método públicoCreateMessageSender(String, String)Crea un emisor de mensajes.
Método públicoCreateMessageSenderAsync(String)Crea de manera asincrónica un emisor de mensajes.
Método públicoCreateMessageSenderAsync(String, String)Crea de manera asincrónica un emisor de mensajes.
Método públicoCreateQueueClient(String)Crea un nuevo cliente de cola.
Método públicoCreateQueueClient(String, ReceiveMode)Crea un nuevo cliente de cola.
Método públicoCreateSubscriptionClient(String, String)Crea un cliente de suscripción.
Método públicoCreateSubscriptionClient(String, String, ReceiveMode)Crea un nuevo cliente de suscripción.
Método públicoCreateTopicClientCrea un cliente de tema nuevo.
Método públicoEndAcceptMessageSessionFinaliza una solicitud asincrónica para aceptar un objeto de MessagingFactory.
Método públicoEndCloseFinaliza una operación asincrónica para cerrar la entidad del cliente de mensajes. (Se hereda de MessageClientEntity.)
Método públicoMiembro estáticoEndCreateFinaliza una solicitud asincrónica para crear un objeto de MessagingFactory.
Método públicoEndCreateMessageReceiverFinaliza la creación de un receptor de mensajes.
Método públicoEndCreateMessageSenderFinaliza la creación de un emisor de mensajes.
Método públicoEndPairNamespaceFinaliza el emparejamiento del espacio de nombres.
Método públicoEquals (Se hereda de Object.)
Método protegidoFaultFor internal use only. Do not inherit from this class. (Se hereda de ClientEntity.)
Método protegidoFinalize (Se hereda de Object.)
Método públicoGetHashCode (Se hereda de Object.)
Método públicoGetSettingsRecupera una copia de la configuración de la fábrica de mensajes.
Método públicoGetType (Se hereda de Object.)
Método protegidoMemberwiseClone (Se hereda de Object.)
Método protegidoOnAbortEjecuta la acción de anulación. (Invalida ClientEntity..::..OnAbort()()()().)
Método protegidoOnAcceptMessageSessionEjecuta la aceptación de la sesión de mensajes.
Método protegidoOnAcceptSessionReceiverEjecuta la acción de aceptación del receptor de sesión.
Método protegidoOnBeginAcceptMessageSessionEjecuta la acción de inicio de aceptación de la sesión de mensajes.
Método protegidoOnBeginAcceptSessionReceiverEjecuta la acción de inicio de aceptación del receptor de sesión.
Método protegidoOnBeginCloseEjecuta la acción para iniciar el cierre. (Invalida ClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object).)
Método protegidoOnBeginCreateMessageReceiverEjecuta la acción para iniciar la creación del receptor de mensajes.
Método protegidoOnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)Ejecuta la acción de inicio de creación del emisor de mensajes.
Método protegidoOnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)Ejecuta la acción de inicio de creación del emisor de mensajes.
Método protegidoOnBeginOpen (Se hereda de ClientEntity.)
Método protegidoOnCloseEjecuta la acción de cierre. (Invalida ClientEntity..::..OnClose(TimeSpan).)
Método protegidoOnClosed (Se hereda de ClientEntity.)
Método protegidoOnCreateEventHubClient
Método protegidoOnCreateMessageReceiverEjecuta la acción de creación del receptor de mensajes.
Método protegidoOnCreateMessageSender(String, TimeSpan)Ejecuta la acción de creación del emisor de mensajes.
Método protegidoOnCreateMessageSender(String, String, TimeSpan)Ejecuta la acción de creación del emisor de mensajes.
Método protegidoOnCreateQueueClientEjecuta la acción de creación de cliente de cola.
Método protegidoOnCreateSubscriptionClient(String, ReceiveMode)Ejecuta la acción de creación de un cliente de suscripción.
Método protegidoOnCreateSubscriptionClient(String, String, ReceiveMode)Ejecuta la acción de creación de un cliente de suscripción.
Método protegidoOnCreateTopicClientEjecuta la acción de creación de cliente de tema.
Método protegidoOnEndAcceptMessageSessionEjecuta la acción de finalización de aceptación de la sesión de mensajes.
Método protegidoOnEndAcceptSessionReceiverEjecuta la acción de finalización de aceptación del receptor de sesión.
Método protegidoOnEndCloseEjecuta la acción de finalización de cierre. (Invalida ClientEntity..::..OnEndClose(IAsyncResult).)
Método protegidoOnEndCreateMessageReceiverEjecuta la acción de finalización de creación de receptor de mensajes.
Método protegidoOnEndCreateMessageSenderEjecuta la acción de finalización de creación de emisor de mensajes.
Método protegidoOnEndOpen (Se hereda de ClientEntity.)
Método protegidoOnFaulted (Se hereda de ClientEntity.)
Método protegidoOnOpen (Se hereda de ClientEntity.)
Método protegidoOnOpened (Se hereda de ClientEntity.)
Método públicoPairNamespaceAsyncEmpareja un espacio de nombres de forma asincrónica.
Método protegidoThrowIfClosed (Se hereda de ClientEntity.)
Método protegidoThrowIfDisposed (Se hereda de ClientEntity.)
Método protegidoThrowIfDisposedOrImmutable (Se hereda de ClientEntity.)
Método protegidoThrowIfDisposedOrNotOpen (Se hereda de ClientEntity.)
Método protegidoThrowIfFaulted (Se hereda de ClientEntity.)
Método públicoToString (Se hereda de Object.)
Arriba

Please note that any member method with CreateXXXClient, such as CreateQueueClient(String), does not create a new entity in the service namespace. It only retrieves a handle to an existing entity created earlier using the NamespaceManager object. If these entities do not exist in the service namespace, you will receive an exception.

Also note that settings are only applied when provided through constructor methods and cannot be modified later.

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);

Any public static (Shared in Visual Basic) members of this type are thread safe. Instance members are also guaranteed to be thread safe.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft