OnMessage Méthode (Action(BrokeredMessage), OnMessageOptions)
Réduire la table des matières
Développer la table des matières
Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

SubscriptionClient.OnMessage, méthode (Action<BrokeredMessage>, OnMessageOptions)

 

Traite un message dans une pompe de messages pilotée par événements, avec un ensemble donné de OnMessageOptions options.

Espace de noms:   Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (dans Microsoft.ServiceBus.dll)

public void OnMessage(
	Action<BrokeredMessage> callback,
	OnMessageOptions onMessageOptions
)

Paramètres

callback
Type: System.Action<BrokeredMessage>

La méthode à appeler lorsque l'opération est terminée.

onMessageOptions
Type: Microsoft.ServiceBus.Messaging.OnMessageOptions

Spécifie la OnMessageOptions options avec lequel instancier la pompe de messages.

OnMessageOptions options = new OnMessageOptions(); options.AutoComplete = true; // Indicates if the message-pump should call complete on messages after the callback has completed processing. options.MaxConcurrentCalls = 1; // Indicates the maximum number of concurrent calls to the callback the pump should initiate options.ExceptionReceived += LogErrors; // Enables you to be notified of any errors encountered by the message pump // Start receiveing messages Client.OnMessage((receivedMessage) => // Initiates the message pump and callback is invoked for each message that is received. Calling Close() on the client will stop the pump. { // Process the message Trace.WriteLine("Processing", receivedMessage.SequenceNumber.ToString()); }, options);
Retour au début
Afficher:
© 2016 Microsoft