ITopicClient Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET