VENDITE: 1-800-867-1389

Metodo Defer

Indica che il ricevitore desidera differire l'elaborazione del messaggio.

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

public void Defer()

EccezioneCondizione
ObjectDisposedException

Viene generata quando il messaggio o il ricevitore con cui tale messaggio è stato ricevuto si trova in stato eliminato.

InvalidOperationException

Viene generata se richiamata su un messaggio che non è stato ricevuto dal server messaggi o che non è stato ricevuto in modalità rilevamento-blocco.

MessagingCommunicationException

Viene generata quando la coda o la sottoscrizione che riceve il messaggio non è più presente nel server messaggi.

TimeoutException

Viene generata quando si verifica il timeout dell'operazione. Il periodo di timeout viene inizializzato tramite MessagingFactorySettings. Se il valore di timeout è piuttosto basso, per evitare questa eccezione potrebbe essere necessario aumentare il valore di OperationTimeout.

MessageLockLostException

Viene generata se il blocco sul messaggio è scaduto. LockDuration è un'impostazione a livello di entità che può essere inizializzata tramite LockDuration per le code e tramite LockDuration per le sottoscrizioni.

SessionLockLostException

Viene generata se il blocco sulla sessione è scaduto. La durata del blocco della sessione è un'impostazione a livello di entità e corrisponde all'impostazione LockDuration relativa ai messaggi. Può essere inizializzata tramite LockDuration per le code e tramite LockDuration per le sottoscrizioni.

ServerBusyException

Viene generata quando il servizio di Service Bus è occupato e non è in grado di elaborare la richiesta.

MessagingEntityNotFoundException

Viene generata quando è stata eliminata l'entità di messaggistica da cui è stato ricevuto il messaggio.

UnauthorizedAccessException

Viene generata quando il token di sicurezza fornito dal provider di token non contiene le attestazioni necessarie per eseguire l'operazione corrente.

QuotaExceededException

Viene generata quando il numero di connessioni simultanee a un'entità supera il valore massimo consentito.

Before deferring the message, the user must set aside the message receipt for later retrieval.

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft