IReceiverClient 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.
Interface utilisée pour décrire les fonctionnalités courantes de réception de messages à partir de IQueueClient et ISubscriptionClient.
public interface IReceiverClient : Microsoft.Azure.ServiceBus.IClientEntity
type IReceiverClient = interface
interface IClientEntity
Public Interface IReceiverClient
Implements IClientEntity
- Dérivé
- Implémente
Remarques
Utilisez IMessageReceiver pour un ensemble avancé de fonctionnalités.
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) |
PrefetchCount |
La prérécupération accélère le flux de message en visant à avoir un message facilement disponible pour une récupération locale lorsque et avant que l’application en demande un à l’aide de Receive. La définition d’une valeur différente de zéro préréfète le nombre de messages PrefetchCount. La définition de la valeur zéro désactive la prérécupération. La valeur par défaut est 0. |
ReceiveMode |
Obtient le ReceiveMode du récepteur actuel. |
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
AbandonAsync(String, IDictionary<String,Object>) |
Abandonne un à l’aide Message d’un jeton de verrou. Le message sera de nouveau disponible pour traitement. |
CloseAsync() |
Ferme le client. Ferme les connexions ouvertes par celui-ci. (Hérité de IClientEntity) |
CompleteAsync(String) |
Termine un à l’aide de Message son jeton de verrou. Cela supprime le message de la file d’attente. |
DeadLetterAsync(String, IDictionary<String,Object>) |
Déplace un message vers la sous-file d’attente deadletter. |
DeadLetterAsync(String, String, String) |
Déplace un message vers la sous-file d’attente deadletter. |
RegisterMessageHandler(Func<Message,CancellationToken,Task>, Func<ExceptionReceivedEventArgs,Task>) |
Recevoir des messages en continu de l’entité. Inscrit un gestionnaire de messages et commence un nouveau thread pour recevoir des messages. Ce gestionnaire(Func<T1,T2,TResult>) est attendu chaque fois qu’un nouveau message est reçu par le destinataire. |
RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) |
Recevoir des messages en continu de l’entité. Inscrit un gestionnaire de messages et commence un nouveau thread pour recevoir des messages. Ce gestionnaire(Func<T1,T2,TResult>) est attendu chaque fois qu’un nouveau message est reçu par le destinataire. |
RegisterPlugin(ServiceBusPlugin) |
Inscrit un ServiceBusPlugin à utiliser avec ce client. (Hérité de IClientEntity) |
UnregisterMessageHandlerAsync(TimeSpan) |
Désinscrire le gestionnaire de messages du récepteur s’il existe un gestionnaire de messages actif inscrit. Cette opération attend que la fin des opérations de réception en vol et de gestion des messages se termine, et annule l’inscription des réceptions futures sur le gestionnaire de messages précédemment inscrit. |
UnregisterPlugin(String) |
Annule l’inscription d’un ServiceBusPlugin. (Hérité de IClientEntity) |
S’applique à
Voir aussi
Azure SDK for .NET