Partager via


IMessageSender Interface

Définition

MessageSender peut être utilisé pour envoyer des messages à des files d’attente ou des rubriques.

public interface IMessageSender : Microsoft.Azure.ServiceBus.Core.ISenderClient
type IMessageSender = interface
    interface ISenderClient
    interface IClientEntity
Public Interface IMessageSender
Implements ISenderClient
Dérivé
Implémente

Exemples

Créer un messageSender à envoyer à une file d’attente

IMessageSender messageSender = new MessageSender(
    namespaceConnectionString,
    queueName)

Envoyer un message

byte[] data = GetData();
await messageSender.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)

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 à

Voir aussi