Compartir a través de


ITopicClient Interfaz

Definición

TopicClient se puede usar para todas las interacciones básicas con un tema de Service Bus.

public interface ITopicClient : Microsoft.Azure.ServiceBus.Core.ISenderClient
type ITopicClient = interface
    interface ISenderClient
    interface IClientEntity
Public Interface ITopicClient
Implements ISenderClient
Derivado
Implementaciones

Ejemplos

Creación de un elemento TopicClient

ITopicClient topicClient = new TopicClient(
    namespaceConnectionString,
    topicName,
    RetryExponential);

Envíe un mensaje al tema:

byte[] data = GetData();
await topicClient.SendAsync(data);

Propiedades

ClientId

Obtiene el identificador para identificar este cliente. Esto se puede usar para correlacionar registros y excepciones.

(Heredado de IClientEntity)
IsClosedOrClosing

Devuelve true si el cliente está cerrado o cerrado.

(Heredado de IClientEntity)
OperationTimeout

Duración después de la cual se agotado el tiempo de espera de las operaciones individuales.

(Heredado de IClientEntity)
OwnsConnection

Devuelve true si la conexión es propiedad y false si se comparte la conexión.

(Heredado de IClientEntity)
Path

Obtiene la ruta de acceso de la entidad.

(Heredado de IClientEntity)
RegisteredPlugins

Obtiene una lista de complementos registrados actualmente para este cliente.

(Heredado de IClientEntity)
ServiceBusConnection

Objeto de conexión al espacio de nombres de Service Bus.

(Heredado de IClientEntity)
TopicName

Obtiene el nombre del tema.

Métodos

CancelScheduledMessageAsync(Int64)

Cancela un mensaje programado.

(Heredado de ISenderClient)
CloseAsync()

Cierra el cliente. Cierra las conexiones abiertas por ella.

(Heredado de IClientEntity)
RegisterPlugin(ServiceBusPlugin)

Registra un ServiceBusPlugin objeto que se va a usar con este cliente.

(Heredado de IClientEntity)
ScheduleMessageAsync(Message, DateTimeOffset)

Programa un mensaje para que aparezca en Service Bus.

(Heredado de ISenderClient)
SendAsync(IList<Message>)

Envía una lista de mensajes a Service Bus. Cuando se llama a en entidades con particiones, los mensajes destinados a distintas particiones no se pueden procesar por lotes juntos.

(Heredado de ISenderClient)
SendAsync(Message)

Envía un mensaje a Service Bus.

(Heredado de ISenderClient)
UnregisterPlugin(String)

Anula el registro de un ServiceBusPluginobjeto .

(Heredado de IClientEntity)

Se aplica a