Exportar (0) Imprimir
Expandir todo

Clase TopicClient

Clase de ancla utilizada para acceder a Topic para realizar operaciones en tiempo de ejecución.

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

public abstract class TopicClient : MessageClientEntity

El tipo TopicClient expone los siguientes miembros.

  NombreDescripción
Propiedad públicaIsClosed (Se hereda de ClientEntity.)
Propiedad protegidaIsSubQueueObtiene o establece un valor que indica si el receptor del mensaje se crea desde una subcola.
Propiedad públicaMessagingFactoryObtiene o establece la fábrica de mensajes utilizada en la creación de este objeto TopicClient.
Propiedad públicaPathObtiene o establece el nombre de ruta completo del archivo.
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úblicoBeginCloseComienza una operación asincrónica para cerrar la entidad del cliente de mensajes. (Se hereda de MessageClientEntity.)
Método públicoBeginSendComienza una operación asincrónica para enviar un mensaje.
Método públicoBeginSendBatchComienza una operación asincrónica para enviar un mensaje por lotes.
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áticoCreateCree una nueva instancia de TopicClient.
Método públicoMiembro estáticoCreateFromConnectionStringCrea una nueva instancia de TopicClient usando una cadena de conexión especificada.
Método públicoEndCloseFinaliza una operación asincrónica para cerrar la entidad del cliente de mensajes. (Se hereda de MessageClientEntity.)
Método públicoEndSendFinaliza una operación asincrónica para enviar un mensaje.
Método públicoEndSendBatchFinaliza una operación asincrónica para enviar un mensaje.
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ú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 protegidoOnBeginCloseEjecuta la acción para iniciar el cierre. (Invalida ClientEntity..::..OnBeginClose(TimeSpan, AsyncCallback, Object).)
Método protegidoOnBeginCreateSenderEjecuta la acción de inicio de creación del emisor.
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 protegidoOnEndCloseEjecuta la acción de finalización de cierre. (Invalida ClientEntity..::..OnEndClose(IAsyncResult).)
Método protegidoOnEndCreateSenderEjecuta la acción de finalización de creación de emisor.
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úblicoSendRecibe un mensaje usando InternalSender()()()().
Método públicoSendAsyncEnvía de manera asincrónica un mensaje usando InternalSender()()()().
Método públicoSendBatchEnvía un conjunto de mensajes indirectos (para el procesamiento por lotes).
Método públicoSendBatchAsyncEnvía de manera asincrónica un conjunto de mensajes indirectos (para el procesamiento por lotes).
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

This abstract class is not meant to be inherited, so protected members of this class should be ignored.

// Create the MessagingFactory
MessagingFactory factory = 
MessagingFactory.Create(myServiceBusNamespaceUri, SharedSecretTokenProvider.CreateSharedSecretTokenProvider(issuerName, issuerKey));

//********************************************************************************
//                          Sending messages to a Topic
//********************************************************************************

// Create topic client
TopicClient myTopicClient = factory.CreateTopicClient(myTopic);

// Send messages
List <object> Issues = new List <object>();
foreach (var issue in Issues)
{
   myTopicClient.Send(new BrokeredMessage(issue));
}

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