ITopicClient Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
TopicClient peut être utilisé pour toutes les interactions de base avec une rubrique Service Bus.
public interface ITopicClient : Microsoft.Azure.ServiceBus.Core.ISenderClient
type ITopicClient = interface
interface ISenderClient
interface IClientEntity
Public Interface ITopicClient
Implements ISenderClient
- Dérivé
- Implémente
Exemples
Créer un TopicClient
ITopicClient topicClient = new TopicClient(
namespaceConnectionString,
topicName,
RetryExponential);
Envoyez un message à la rubrique :
byte[] data = GetData();
await topicClient.SendAsync(data);
Propriétés
ClientId |
Obtient l’ID permettant d’identifier ce client. Cela peut être utilisé pour mettre en corrélation les journaux et les exceptions. (Hérité de IClientEntity) |
IsClosedOrClosing |
Retourne true si le client est fermé ou fermé. (Hérité de IClientEntity) |
OperationTimeout |
Durée après laquelle les opérations individuelles expirent. (Hérité de IClientEntity) |
OwnsConnection |
Retourne true si la connexion est détenue et false si la connexion est partagée. (Hérité de IClientEntity) |
Path |
Obtient le chemin d’accès de l’entité. (Hérité de IClientEntity) |
RegisteredPlugins |
Obtient la liste des plug-ins actuellement inscrits pour ce client. (Hérité de IClientEntity) |
ServiceBusConnection |
Objet de connexion à l’espace de noms service bus. (Hérité de IClientEntity) |
TopicName |
Obtient le nom de la rubrique. |
Méthodes
CancelScheduledMessageAsync(Int64) |
Annule un message qui a été planifié. (Hérité de ISenderClient) |
CloseAsync() |
Ferme le client. Ferme les connexions ouvertes par celui-ci. (Hérité de IClientEntity) |
RegisterPlugin(ServiceBusPlugin) |
Inscrit un ServiceBusPlugin à utiliser avec ce client. (Hérité de IClientEntity) |
ScheduleMessageAsync(Message, DateTimeOffset) |
Planifie l’affichage d’un message dans Service Bus. (Hérité de ISenderClient) |
SendAsync(IList<Message>) |
Envoie une liste de messages à Service Bus. Lorsqu’ils sont appelés sur des entités partitionnées, les messages destinés à différentes partitions ne peuvent pas être traités par lot. (Hérité de ISenderClient) |
SendAsync(Message) |
Envoie un message à Service Bus. (Hérité de ISenderClient) |
UnregisterPlugin(String) |
Annule l’inscription d’un ServiceBusPlugin. (Hérité de IClientEntity) |
S’applique à
Azure SDK for .NET