OnMessage Methode (Action(BrokeredMessage), OnMessageOptions)
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

SubscriptionClient.OnMessage-Methode (Action<BrokeredMessage>, OnMessageOptions)

 

Verarbeitet eine Nachricht in einem ereignisgesteuerten Nachrichtensystem mit den angegebenen Satz von OnMessageOptions Optionen.

Namespace:   Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

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

Parameter

callback
Type: System.Action<BrokeredMessage>

Die Methode, die aufgerufen wird, wenn der Vorgang abgeschlossen ist.

onMessageOptions
Type: Microsoft.ServiceBus.Messaging.OnMessageOptions

Gibt die OnMessageOptions Optionen, mit denen das Nachrichtensystem instanziiert werden soll.

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);
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft