VENDITE: 1-800-867-1389

Classe TopicClient

Classe di ancoraggio utilizzata per accedere a un oggetto Topic ed eseguire operazioni di runtime.

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

public abstract class TopicClient : MessageClientEntity

Nel tipo TopicClient sono esposti i membri seguenti.

  NomeDescrizione
Proprietà pubblicaIsClosed Ereditato da ClientEntity.
Proprietà protettaIsSubQueueOttiene o imposta un valore che indica se il ricevitore del messaggio viene creato da una coda secondaria.
Proprietà pubblicaMessagingFactoryOttiene o imposta la factory di messaggistica utilizzata per la creazione dell'oggetto TopicClient.
Proprietà pubblicaPathOttiene o imposta il percorso completo del file.
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 pubblicoBeginCloseInizia un'operazione asincrona per chiudere l'entità client del messaggio. Ereditato da MessageClientEntity.
Metodo pubblicoBeginSendInizia un'operazione asincrona per inviare un messaggio.
Metodo pubblicoBeginSendBatchInizia un'operazione asincrona per inviare un messaggio in batch.
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 staticoCreateCrea una nuova istanza di TopicClient.
Metodo pubblicoMembro staticoCreateFromConnectionString(String)
Metodo pubblicoMembro staticoCreateFromConnectionString(String, String)Crea una nuova istanza di TopicClient utilizzando una stringa di connessione specificata.
Metodo pubblicoEndCloseTermina un'operazione asincrona per chiudere l'entità client del messaggio. Ereditato da MessageClientEntity.
Metodo pubblicoEndSendTermina un'operazione asincrona per inviare un messaggio.
Metodo pubblicoEndSendBatchTermina un'operazione asincrona per inviare un messaggio.
Metodo pubblicoEquals Ereditato da Object.
Metodo protettoFaultSolo per uso interno. Non eredita da questa classe. Ereditato da ClientEntity.
Metodo protettoFinalize Ereditato da Object.
Metodo pubblicoMembro staticoFormatTransferDeadLetterPath
Metodo pubblicoGetHashCode Ereditato da Object.
Metodo pubblicoGetType Ereditato da Object.
Metodo protettoMemberwiseClone Ereditato da Object.
Metodo protettoOnAbortEsegue l'azione di interruzione. Esegue l'override di ClientEntity.OnAbort().
Metodo protettoOnBeginCloseEsegue l'azione iniziale di chiusura. Esegue l'override di ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object).
Metodo protettoOnBeginCreateSenderEsegue l'azione iniziale di creazione del mittente.
Metodo protettoOnBeginOpen Ereditato da ClientEntity.
Metodo protettoOnCloseEsegue l'azione di chiusura. Esegue l'override di ClientEntity.OnClose(TimeSpan).
Metodo protettoOnClosed Ereditato da ClientEntity.
Metodo protettoOnEndCloseEsegue l'azione finale di chiusura. Esegue l'override di ClientEntity.OnEndClose(IAsyncResult).
Metodo protettoOnEndCreateSenderEsegue l'azione finale di creazione del mittente.
Metodo protettoOnEndOpen Ereditato da ClientEntity.
Metodo protettoOnFaulted Ereditato da ClientEntity.
Metodo protettoOnOpen Ereditato da ClientEntity.
Metodo protettoOnOpened Ereditato da ClientEntity.
Metodo pubblicoSendInvia un messaggio utilizzando la proprietà InternalSender.
Metodo pubblicoSendAsyncInvia in modo asincrono un messaggio utilizzando la proprietà InternalSender.
Metodo pubblicoSendBatchInvia un set di messaggi negoziati (per l'elaborazione batch).
Metodo pubblicoSendBatchAsyncInvia in modo asincrono un set di messaggi negoziati (per l'elaborazione batch).
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

This abstract class is not meant to be inherited, so protected members of this class should be ignored.

// Create the MessagingFactory
MessagingFactory factory = 
MessagingFactory.Create(myServiceBusNamespaceUri, SharedSecretTokenProvider.CreateSharedSecretTokenProvider(issuerName, issuerKey));

//********************************************************************************
//                          Sending messages to a Topic
//********************************************************************************

// Create topic client
TopicClient myTopicClient = factory.CreateTopicClient(myTopic);

// Send messages
List <object> Issues = new List <object>();
foreach (var issue in Issues)
{
   myTopicClient.Send(new BrokeredMessage(issue));
}

Any public static (Shared in Visual Basic) members of this type are thread safe. Instance members are also guaranteed to be 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