VENDITE: 1-800-867-1389

Classe BrokeredMessage

Rappresenta l'unità di comunicazione tra i client di AppFabric ServiceBus.

System..::..Object
  Microsoft.ServiceBus.Messaging..::..BrokeredMessage

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

public sealed class BrokeredMessage : IXmlSerializable, 
	IDisposable

Nel tipo BrokeredMessage sono esposti i membri seguenti.

  NomeDescrizione
Metodo pubblicoBrokeredMessage()()()()Inizializza una nuova istanza della classe BrokeredMessage.
Metodo pubblicoBrokeredMessage(Stream)Inizializza una nuova istanza della classe BrokeredMessage.
Metodo pubblicoBrokeredMessage(Object)Inizializza una nuova istanza della classe BrokeredMessage da un oggetto specificato utilizzando l'oggetto DataContractSerializer con un'istanza binaria di XmlDictionaryWriter.
Metodo pubblicoBrokeredMessage(Stream, Boolean)Inizializza una nuova istanza della classe BrokeredMessage utilizzando come corpo il flusso fornito.
Metodo pubblicoBrokeredMessage(Object, XmlObjectSerializer)Inizializza una nuova istanza della classe BrokeredMessage da un oggetto specificato utilizzando l'oggetto XmlObjectSerializer.
In alto

  NomeDescrizione
Proprietà pubblicaContentTypeOttiene o imposta il tipo del contenuto.
Proprietà pubblicaCorrelationIdOttiene o imposta l'identificatore della correlazione.
Proprietà pubblicaDeliveryCountOttiene il numero di consegne.
Proprietà pubblicaEnqueuedSequenceNumberOttiene o imposta il numero di sequenza del messaggio accodato.
Proprietà pubblicaEnqueuedTimeUtcOttiene o imposta la data e l'ora UTC dell'invio.
Proprietà pubblicaExpiresAtUtcOttiene la data e l'ora UTC in cui è impostata la scadenza del messaggio.
Proprietà pubblicaForcePersistence
Proprietà pubblicaIsBodyConsumedSpecifica se il messaggio è stato utilizzato.
Proprietà pubblicaLabelOttiene o imposta l'etichetta specifica dell'applicazione.
Proprietà pubblicaLockedUntilUtcOttiene la data e l'ora UTC fino a cui il messaggio rimarrà bloccato nella coda/sottoscrizione.
Proprietà pubblicaLockTokenOttiene il token di blocco assegnato al messaggio da Service Bus.
Proprietà pubblicaMessageIdOttiene o imposta l'identificatore del messaggio.
Proprietà pubblicaPartitionKeyOttiene o imposta una chiave di partizione per l'invio di un messaggio transazionale a una coda o un argomento non in grado di riconoscere le sessioni.
Proprietà pubblicaPropertiesOttiene le proprietà del messaggio specifiche dell'applicazione.
Proprietà pubblicaReplyToOttiene o imposta l'indirizzo della coda a cui rispondere.
Proprietà pubblicaReplyToSessionIdOttiene o imposta l'identificatore della sessione a cui rispondere.
Proprietà pubblicaScheduledEnqueueTimeUtcOttiene o imposta la data e l'ora UTC in cui il messaggio verrà inserito nella coda. Questa proprietà restituisce l'ora in UTC. Quando si imposta la proprietà, anche il valore DateTime specificato deve essere in UTC.
Proprietà pubblicaSequenceNumberOttiene il numero univoco assegnato a un messaggio da Service Bus.
Proprietà pubblicaSessionIdOttiene o imposta l'identificatore della sessione.
Proprietà pubblicaSizeOttiene la dimensione del messaggio in byte.
Proprietà pubblicaStateOttiene o imposta lo stato del messaggio.
Proprietà pubblicaTimeToLiveOttiene o imposta il valore della durata (TTL) del messaggio. Tale durata rappresenta l'intervallo di tempo compreso tra l'invio del messaggio a Service Bus e la scadenza del messaggio. I messaggi precedenti al valore definito in TimeToLive scadranno e non saranno più memorizzati nell'archivio dei messaggi. I sottoscrittori non saranno in grado di ricevere i messaggi scaduti.TimeToLive è la durata massima che un messaggio può ricevere, ma il relativo valore non può superare il valore DefaultMessageTimeToLive specificato dell'entità nella sottoscrizione o nella coda di destinazione. Se è stato specificato un valore TimeToLive inferiore, verrà applicato al singolo messaggio. Tuttavia, un valore superiore specificato nel messaggio verrà sovrascritto dal valore DefaultMessageTimeToLive dell'entità.
Proprietà pubblicaToOttiene o imposta l'indirizzo di destinazione dell'invio.
Proprietà pubblicaViaPartitionKeyOttiene o imposta un valore della chiave di partizione quando deve essere utilizzata una transazione per inviare messaggi mediante una coda di trasferimento.
In alto

  NomeDescrizione
Metodo pubblicoAbandon()()()()Abbandona il blocco su un messaggio rilevato-bloccato.
Metodo pubblicoAbandon(IDictionary<(Of <<'(String, Object>)>>))Abbandona il blocco su un messaggio rilevato-bloccato.
Metodo pubblicoAbandonAsync()()()()Abbandona in modo asincrono il blocco su un messaggio rilevato-bloccato.
Metodo pubblicoAbandonAsync(IDictionary<(Of <<'(String, Object>)>>))Abbandona in modo asincrono il blocco su un messaggio rilevato-bloccato.
Metodo pubblicoBeginAbandon(AsyncCallback, Object)Inizia un'operazione asincrona per abbandonare il blocco su un messaggio rilevato-bloccato.
Metodo pubblicoBeginAbandon(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Inizia un'operazione asincrona per abbandonare il blocco su un messaggio rilevato-bloccato.
Metodo pubblicoBeginCompleteInizia un'operazione asincrona per completare un messaggio.
Metodo pubblicoBeginDeadLetter(AsyncCallback, Object)Inizia un'operazione asincrona per spostare il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoBeginDeadLetter(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Inizia un'operazione asincrona per spostare il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoBeginDeadLetter(String, String, AsyncCallback, Object)Inizia un'operazione asincrona per spostare il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoBeginDefer(AsyncCallback, Object)Inizia un'operazione asincrona per differire un messaggio.
Metodo pubblicoBeginDefer(IDictionary<(Of <<'(String, Object>)>>), AsyncCallback, Object)Inizia un'operazione asincrona per differire un messaggio.
Metodo pubblicoBeginRenewLockInizia un'operazione asincrona per rinnovare il blocco su un messaggio.
Metodo pubblicoCloneEsegue la clonazione di un messaggio, in questo modo è possibile inviare il clone di un messaggio come nuovo messaggio.
Metodo pubblicoCompleteCompleta l'operazione di ricezione di un messaggio e indica che il messaggio deve essere contrassegnato come elaborato ed eliminato.
Metodo pubblicoCompleteAsyncCompleta in modalità asincrona l'operazione di ricezione di un messaggio e indica che il messaggio deve essere contrassegnato come elaborato ed eliminato.
Metodo pubblicoDeadLetter()()()()Sposta il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoDeadLetter(IDictionary<(Of <<'(String, Object>)>>))Sposta il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoDeadLetter(String, String)Sposta il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoDeadLetterAsync()()()()Sposta in modo asincrono il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoDeadLetterAsync(IDictionary<(Of <<'(String, Object>)>>))Sposta in modo asincrono il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoDeadLetterAsync(String, String)Sposta in modo asincrono il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoDefer()()()()Indica che il ricevitore desidera differire l'elaborazione del messaggio.
Metodo pubblicoDefer(IDictionary<(Of <<'(String, Object>)>>))Indica che il ricevitore desidera differire l'elaborazione del messaggio.
Metodo pubblicoDeferAsync()()()()Indica in modo asincrono che il ricevitore desidera differire l'elaborazione del messaggio.
Metodo pubblicoDeferAsync(IDictionary<(Of <<'(String, Object>)>>))Indica in modo asincrono che il ricevitore desidera differire l'elaborazione del messaggio.
Metodo pubblicoDisposeEsegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.
Metodo pubblicoEndAbandonTermina una richiesta asincrona per abbandonare il blocco su un messaggio rilevato-bloccato.
Metodo pubblicoEndCompleteTermina un'operazione asincrona per completare un messaggio.
Metodo pubblicoEndDeadLetterTermina una richiesta asincrona per spostare il messaggio nella coda dei messaggi non recapitabili.
Metodo pubblicoEndDeferTermina una richiesta asincrona per differire un messaggio.
Metodo pubblicoEndRenewLockTermina una richiesta asincrona per rinnovare il blocco su un messaggio.
Metodo pubblicoEquals Ereditato da Object.
Metodo pubblicoGetBody<(Of <<'(T>)>>)()()()()Deserializza il corpo del messaggio negoziato in un oggetto del tipo specificato utilizzando DataContractSerializer con un'istanza binaria di XmlDictionaryReader.
Metodo pubblicoGetBody<(Of <<'(T>)>>)(XmlObjectSerializer)Deserializza il corpo del messaggio negoziato in un oggetto del tipo specificato utilizzando l'istanza specificata di XmlObjectSerializer.
Metodo pubblicoGetHashCode Ereditato da Object.
Metodo pubblicoGetType Ereditato da Object.
Metodo pubblicoRenewLockRinnova il blocco su un messaggio.
Metodo pubblicoRenewLockAsyncRinnova in modo asincrono il blocco su un messaggio.
Metodo pubblicoToStringRestituisce una stringa che rappresenta il messaggio corrente. Esegue l'override di Object..::..ToString()()()().
In alto

  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoIXmlSerializable..::..GetSchemaQuesto metodo è riservato e non deve essere utilizzato. Durante l'implementazione dell'interfaccia IXmlSerializable, è necessario restituire Null (Nothing in Visual Basic) da questo metodo. In alternativa, se è necessario uno schema personalizzato, applicare XmlSchemaProviderAttribute alla classe.
Implementazione esplicita dell'interfacciaMetodo privatoIXmlSerializable..::..ReadXmlGenera un oggetto dalla relativa rappresentazione XML. Questo metodo è riservato per l'utilizzo interno e non deve essere utilizzato direttamente o indirettamente, ad esempio tramite un serializzatore o un formattatore.
Implementazione esplicita dell'interfacciaMetodo privatoIXmlSerializable..::..WriteXmlConverte un oggetto nella relativa rappresentazione XML. Questo metodo è riservato per l'utilizzo interno e non deve essere utilizzato direttamente o indirettamente, ad esempio tramite un serializzatore o un formattatore.
In alto

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.
Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
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:
© 2014 Microsoft