VENDITE: 1-800-867-1389

Classe MessagingFactory

Rappresenta una factory di messaggistica. Questa è la classe di ancoraggio usata per operazioni di runtime di invio e ricezione di messaggi verso e da code, argomenti o sottoscrizioni di Service Bus.

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

public abstract class MessagingFactory : MessageClientEntity

Nel tipo MessagingFactory sono esposti i membri seguenti.

  NomeDescrizione
Proprietà pubblicaAddressOttiene l'indirizzo di base della factory di messaggistica.
Proprietà pubblicaIsClosed Ereditato da ClientEntity.
Proprietà pubblicaNamespaceEndpointsOttiene un elenco di endpoint di spazio dei nomi.
Proprietà pubblicaPrefetchCountOttiene o imposta il numero di messaggi che possono essere richiesti simultaneamente dal ricevitore del messaggio.
Proprietà pubblicaRetryPolicy Ereditato da ClientEntity.
Proprietà protettaThisLock Ereditato da ClientEntity.
In alto

  NomeDescrizione
Metodo pubblicoAbortEsegue funzionalità di interruzione sull'entità di messaggistica. Ereditato da ClientEntity.
Metodo pubblicoAcceptMessageSession()Restituisce le sessioni disponibili in tutte le code e le sottoscrizioni nello spazio dei nomi del servizio abilitate per le sessioni.
Metodo pubblicoAcceptMessageSession(TimeSpan)Restituisce le sessioni disponibili in tutte le code e le sottoscrizioni nello spazio dei nomi del servizio abilitate per le sessioni.
Metodo pubblicoAcceptMessageSessionAsync()Restituisce in modo asincrono le sessioni disponibili in tutte le code e le sottoscrizioni nello spazio dei nomi del servizio abilitate per le sessioni.
Metodo pubblicoAcceptMessageSessionAsync(TimeSpan)Restituisce in modo asincrono le sessioni disponibili in tutte le code e le sottoscrizioni nello spazio dei nomi del servizio abilitate per le sessioni.
Metodo pubblicoBeginAcceptMessageSession(AsyncCallback, Object)Inizia un'operazione asincrona per accettare una sessione di messaggistica.
Metodo pubblicoBeginAcceptMessageSession(TimeSpan, AsyncCallback, Object)Inizia un'operazione asincrona per accettare una sessione di messaggistica.
Metodo pubblicoBeginCloseInizia un'operazione asincrona per chiudere l'entità client del messaggio. Ereditato da MessageClientEntity.
Metodo pubblicoMembro staticoBeginCreate(IEnumerable<String>, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(IEnumerable<Uri>, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(String, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(Uri, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(IEnumerable<String>, MessagingFactorySettings, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(IEnumerable<String>, TokenProvider, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(IEnumerable<Uri>, MessagingFactorySettings, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(IEnumerable<Uri>, TokenProvider, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(String, MessagingFactorySettings, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(String, TokenProvider, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(Uri, MessagingFactorySettings, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoMembro staticoBeginCreate(Uri, TokenProvider, AsyncCallback, Object)Inizia una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoBeginCreateMessageReceiver(String, AsyncCallback, Object)Inizia un'azione di creazione del ricevitore del messaggio.
Metodo pubblicoBeginCreateMessageReceiver(String, ReceiveMode, AsyncCallback, Object)Inizia un'azione di creazione del ricevitore del messaggio.
Metodo pubblicoBeginCreateMessageSender(String, AsyncCallback, Object)Inizia un'azione di creazione del mittente del messaggio.
Metodo pubblicoBeginCreateMessageSender(String, String, AsyncCallback, Object)Inizia un'azione di creazione del mittente del messaggio.
Metodo pubblicoBeginPairNamespaceInizia un'associazione spazio dei nomi.
Metodo pubblicoCloseInvia un messaggio di pulizia al bus di servizio per segnalare il completamento dell'utilizzo di un'entità. Ereditato da ClientEntity.
Metodo pubblicoCloseAsyncInvia un messaggio di pulizia asincrono al bus di servizio per segnalare il completamento dell'utilizzo di un'entità. Ereditato da ClientEntity.
Metodo pubblicoMembro staticoCreate()Crea un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreate(IEnumerable<String>)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(IEnumerable<Uri>)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(String)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(Uri)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(IEnumerable<String>, MessagingFactorySettings)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(IEnumerable<String>, TokenProvider)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(IEnumerable<Uri>, MessagingFactorySettings)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(IEnumerable<Uri>, TokenProvider)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(String, MessagingFactorySettings)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(String, TokenProvider)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(Uri, MessagingFactorySettings)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreate(Uri, TokenProvider)Crea un nuovo oggetto MessagingFactory.
Metodo pubblicoMembro staticoCreateAsync(IEnumerable<String>)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(IEnumerable<Uri>)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(String)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(Uri)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(IEnumerable<String>, MessagingFactorySettings)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(IEnumerable<String>, TokenProvider)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(IEnumerable<Uri>, MessagingFactorySettings)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(IEnumerable<Uri>, TokenProvider)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(String, MessagingFactorySettings)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(String, TokenProvider)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(Uri, MessagingFactorySettings)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoMembro staticoCreateAsync(Uri, TokenProvider)Crea in modo asincrono un nuovo oggetto factory di messaggistica.
Metodo pubblicoCreateEventHubClientCrea un nuovo oggetto EventHubClient usando il percorso specificato.
Metodo pubblicoMembro staticoCreateFromConnectionStringCrea un nuovo oggetto MessagingFactory a partire da una stringa di connessione.
Metodo pubblicoCreateMessageReceiver(String)Crea un ricevitore del messaggio.
Metodo pubblicoCreateMessageReceiver(String, ReceiveMode)Crea un ricevitore del messaggio.
Metodo pubblicoCreateMessageReceiverAsync(String)Crea in modo asincrono un ricevitore del messaggio.
Metodo pubblicoCreateMessageReceiverAsync(String, ReceiveMode)Crea in modo asincrono un ricevitore del messaggio.
Metodo pubblicoCreateMessageSender(String)Crea un mittente del messaggio.
Metodo pubblicoCreateMessageSender(String, String)Crea un mittente del messaggio.
Metodo pubblicoCreateMessageSenderAsync(String)Crea in modo asincrono un mittente del messaggio.
Metodo pubblicoCreateMessageSenderAsync(String, String)Crea in modo asincrono un mittente del messaggio.
Metodo pubblicoCreateQueueClient(String)Crea un nuovo client di coda.
Metodo pubblicoCreateQueueClient(String, ReceiveMode)Crea un nuovo client di coda.
Metodo pubblicoCreateSubscriptionClient(String, String)Crea un client di sottoscrizione.
Metodo pubblicoCreateSubscriptionClient(String, String, ReceiveMode)Crea un nuovo client di sottoscrizione.
Metodo pubblicoCreateTopicClientCrea un nuovo client di argomento.
Metodo pubblicoEndAcceptMessageSessionTermina una richiesta asincrona per accettare un oggetto MessagingFactory.
Metodo pubblicoEndCloseTermina un'operazione asincrona per chiudere l'entità client del messaggio. Ereditato da MessageClientEntity.
Metodo pubblicoMembro staticoEndCreateTermina una richiesta asincrona per creare un oggetto MessagingFactory.
Metodo pubblicoEndCreateMessageReceiverTermina un'azione di creazione del ricevitore del messaggio.
Metodo pubblicoEndCreateMessageSenderTermina un'azione di creazione del mittente del messaggio.
Metodo pubblicoEndPairNamespaceTermina l'associazione spazio dei nomi.
Metodo pubblicoEquals Ereditato da Object.
Metodo protettoFaultSolo per uso interno. Non eredita da questa classe. Ereditato da ClientEntity.
Metodo protettoFinalize Ereditato da Object.
Metodo pubblicoGetHashCode Ereditato da Object.
Metodo pubblicoGetSettingsRecupera una copia delle impostazioni della factory di messaggistica.
Metodo pubblicoGetType Ereditato da Object.
Metodo protettoMemberwiseClone Ereditato da Object.
Metodo protettoOnAbortEsegue l'azione di interruzione. Esegue l'override di ClientEntity.OnAbort().
Metodo protettoOnAcceptMessageSessionEsegue l'accettazione della sessione di messaggistica.
Metodo protettoOnAcceptSessionReceiverEsegue l'azione di accettazione del ricevitore della sessione.
Metodo protettoOnBeginAcceptMessageSessionEsegue l'azione iniziale di accettazione della sessione di messaggistica.
Metodo protettoOnBeginAcceptSessionReceiverEsegue l'azione iniziale di accettazione del ricevitore della sessione.
Metodo protettoOnBeginCloseEsegue l'azione iniziale di chiusura. Esegue l'override di ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object).
Metodo protettoOnBeginCreateMessageReceiverEsegue l'azione iniziale di creazione del ricevitore del messaggio.
Metodo protettoOnBeginCreateMessageSender(String, TimeSpan, AsyncCallback, Object)Esegue l'azione iniziale di creazione del mittente del messaggio.
Metodo protettoOnBeginCreateMessageSender(String, String, TimeSpan, AsyncCallback, Object)Esegue l'azione iniziale di creazione del mittente del messaggio.
Metodo protettoOnBeginOpen Ereditato da ClientEntity.
Metodo protettoOnCloseEsegue l'azione di chiusura. Esegue l'override di ClientEntity.OnClose(TimeSpan).
Metodo protettoOnClosed Ereditato da ClientEntity.
Metodo protettoOnCreateEventHubClientEsegue l'azione di creazione del client dell'hub eventi.
Metodo protettoOnCreateMessageReceiverEsegue l'azione di creazione del ricevitore del messaggio.
Metodo protettoOnCreateMessageSender(String, TimeSpan)Esegue l'azione di creazione del mittente del messaggio.
Metodo protettoOnCreateMessageSender(String, String, TimeSpan)Esegue l'azione di creazione del mittente del messaggio.
Metodo protettoOnCreateQueueClientEsegue l'azione di creazione del client di coda.
Metodo protettoOnCreateSubscriptionClient(String, ReceiveMode)Esegue l'azione di creazione del client di sottoscrizione.
Metodo protettoOnCreateSubscriptionClient(String, String, ReceiveMode)Esegue l'azione di creazione del client di sottoscrizione.
Metodo protettoOnCreateTopicClientEsegue l'azione di creazione del client di argomento.
Metodo protettoOnEndAcceptMessageSessionEsegue l'azione finale di accettazione della sessione di messaggistica.
Metodo protettoOnEndAcceptSessionReceiverEsegue l'azione finale di accettazione del ricevitore della sessione.
Metodo protettoOnEndCloseEsegue l'azione finale di chiusura. Esegue l'override di ClientEntity.OnEndClose(IAsyncResult).
Metodo protettoOnEndCreateMessageReceiverEsegue l'azione finale di creazione del ricevitore del messaggio.
Metodo protettoOnEndCreateMessageSenderEsegue l'azione finale di creazione del mittente del messaggio.
Metodo protettoOnEndOpen Ereditato da ClientEntity.
Metodo protettoOnFaulted Ereditato da ClientEntity.
Metodo protettoOnOpen Ereditato da ClientEntity.
Metodo protettoOnOpened Ereditato da ClientEntity.
Metodo pubblicoPairNamespaceAsyncAssocia uno spazio dei nomi in modalità asincrona.
Metodo protettoThrowIfClosed Ereditato da ClientEntity.
Metodo protettoThrowIfDisposed Ereditato da ClientEntity.
Metodo protettoThrowIfDisposedOrImmutable Ereditato da ClientEntity.
Metodo protettoThrowIfDisposedOrNotOpen Ereditato da ClientEntity.
Metodo protettoThrowIfFaulted Ereditato da ClientEntity.
Metodo pubblicoToString Ereditato da Object.
In alto

Tenere presente che i metodi CreateXXXClient, ad esempio CreateQueueClient, non sono in grado di creare una nuova entità nello spazio dei nomi del servizio. I metodi membro recuperano un handle da un'entità esistente creata in precedenza mediante l'oggetto NamespaceManager. Se tali entità non esistono nello spazio dei nomi, verrà generata un'eccezione.

Tenere inoltre presente che le impostazioni vengono applicate solo mediante chiamate al costruttore e non possono essere modificate in un secondo momento.

// Base address of namespace you are connecting to
string Address = "sb://myapp.WindowsAzure.com/"; 
MessagingFactorySettings MsgFactorySettings = new MessagingFactorySettings();
// Specify operating timeout (optional)
MessagingFactory MsgFactory = MessagingFactory.Create(Address, MsgFactorySettings);

Qualsiasi membro statico pubblico (Shared in Visual Basic) di questo tipo è thread-safe. Anche i membri di istanza sono garantiti come thread-safe.

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:
© 2015 Microsoft