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)

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

El tipo MessagingFactory expone los siguientes miembros.

  NombreDescripción
Propiedad públicaAddressObtiene la dirección base de la fábrica de mensajes.
Propiedad públicaIsClosedObtiene o establece un valor que indica si se ha cerrado la entidad del cliente del mensaje. (Se hereda de MessageClientEntity.)
Propiedad públicaPrefetchCountObtiene o establece el número de mensajes que el receptor de mensajes puede solicitar simultáneamente.
Propiedad públicaRetryPolicyObtiene o establece una directiva de reintento asociada con esta instancia que determina si debe reintentarse la solicitud. (Se hereda de MessageClientEntity.)
Propiedad protegidaThisLockObtiene un objeto usado para bloquear la instancia MessageClientEntity. (Se hereda de MessageClientEntity.)
Arriba

  NombreDescripción
Método públicoAbortAnula la entidad del cliente de mensajes y pone su estado como estado de cierre. (Se hereda de MessageClientEntity.)
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úblicoCloseCierra la entidad del cliente de mensajes y pone su estado como estado cerrado. (Se hereda de MessageClientEntity.)
Método públicoCloseAsyncCierra de manera asincrónica la entidad del cliente de mensajes y pone su estado como estado cerrado. (Se hereda de MessageClientEntity.)
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ú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 protegidoFaultPone la entidad del cliente de mensajes en un estado fallido. (Se hereda de MessageClientEntity.)
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 MessageClientEntity..::..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 MessageClientEntity..::..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 protegidoOnBeginOpenSe ejecuta al llamar a la operación para empezar a abrir la entidad del cliente de mensajes. (Se hereda de MessageClientEntity.)
Método protegidoOnCloseEjecuta la acción de cierre. (Invalida MessageClientEntity..::..OnClose(TimeSpan).)
Método protegidoOnClosedOcurre cuando la entidad del cliente de mensajes se pasa a un estado de cierre. (Se hereda de MessageClientEntity.)
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 MessageClientEntity..::..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 protegidoOnEndOpenSe ejecuta al llamar a la operación para terminar de abrir la entidad del cliente de mensajes. (Se hereda de MessageClientEntity.)
Método protegidoOnFaultedSe ejecuta al llamar a la operación Fault. (Se hereda de MessageClientEntity.)
Método protegidoOnOpenSe ejecuta al llamar a la operación para abrir la entidad del cliente de mensajes. (Se hereda de MessageClientEntity.)
Método protegidoOnOpenedSe ejecuta al abrir la entidad del cliente del mensaje. (Se hereda de MessageClientEntity.)
Método protegidoOnRuntimeDescriptionChangedGenera un evento cuando se ha cambiado la descripción en tiempo de ejecución. (Se hereda de MessageClientEntity.)
Método públicoPairNamespaceAsyncEmpareja un espacio de nombres de forma asincrónica.
Método protegidoThrowIfClosedSe muestra una excepción si se cierra la entidad del cliente del mensaje. (Se hereda de MessageClientEntity.)
Método protegidoThrowIfDisposedSe muestra una excepción si se desecha la entidad del cliente del mensaje. (Se hereda de MessageClientEntity.)
Método protegidoThrowIfDisposedOrImmutableSe muestra una excepción si se desecha el cliente o es inmutable. (Se hereda de MessageClientEntity.)
Método protegidoThrowIfDisposedOrNotOpenSe muestra una excepción si se desecha el cliente o no se abre. (Se hereda de MessageClientEntity.)
Método protegidoThrowIfFaultedSe muestra una excepción si el cliente ha fallado. (Se hereda de MessageClientEntity.)
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

Mostrar:
© 2014 Microsoft