Esporta (0) Stampa
Espandi tutto

Metodo OnMessage (Action(BrokeredMessage), OnMessageOptions)

Elabora un messaggio in un message pump guidato dagli eventi con il set di opzioni OnMessageOptions specificato.

Spazio dei nomi  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

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

Parametri

callback
Tipo: System..::..Action<(Of <(<'BrokeredMessage>)>)>
Metodo da richiamare al termine dell'operazione.
onMessageOptions
Tipo: Microsoft.ServiceBus.Messaging..::..OnMessageOptions
Specifica le opzioni OnMessageOptions con cui creare un'istanza del message pump.

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);

Aggiunte alla community

Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft