QueueClient Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

QueueClient-Klasse

 

Veröffentlicht: März 2016

Stellt das warteschlangenclientobjekt dar.

Namespace:   Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

System.Object
  Microsoft.ServiceBus.Messaging.ClientEntity
    Microsoft.ServiceBus.Messaging.QueueClient

public abstract class QueueClient : ClientEntity

NameBeschreibung
System_CAPS_pubpropertyIsClosed

(Geerbt von ClientEntity.)

System_CAPS_pubpropertyMessagingFactory

Ruft ab oder legt die messaging-Factory.

System_CAPS_pubpropertyMode

Ruft die Meldung ab Empfangsmodus, wenn die empfangene Nachricht verarbeitet.

System_CAPS_pubpropertyPath

Ruft ab oder legt den vollständigen Pfadnamen der Warteschlange.

System_CAPS_pubpropertyPrefetchCount

Ruft ab oder legt die Anzahl der Nachrichten, die der warteschlangenempfänger gleichzeitig anfordern kann.

System_CAPS_pubpropertyRetryPolicy

(Geerbt von ClientEntity.)

System_CAPS_protpropertyThisLock

(Geerbt von ClientEntity.)

NameBeschreibung
System_CAPS_pubmethodAbandon(Guid)

Verwirft die Nachricht und gibt den Besitz der Sperre.

System_CAPS_pubmethodAbandon(Guid, IDictionary<String, Object>)

Verwirft die Nachricht und gibt den Besitz der Sperre.

System_CAPS_pubmethodAbandonAsync(Guid)

Verwirft die Nachricht asynchron aus und gibt den Besitz der Sperre.

System_CAPS_pubmethodAbandonAsync(Guid, IDictionary<String, Object>)

Verwirft die Nachricht asynchron aus und gibt den Besitz der Sperre.

System_CAPS_pubmethodAbort()

Führt eine abbruchaktion für die messagingentität.(Geerbt von ClientEntity.)

System_CAPS_pubmethodAcceptMessageSession()

Nimmt eine nachrichtensitzung an, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht.

System_CAPS_pubmethodAcceptMessageSession(String)

Nimmt eine nachrichtensitzung, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer Transaktion mithilfe des angegebenen Sitzungsbezeichners erlaubt.

System_CAPS_pubmethodAcceptMessageSession(String, TimeSpan)

Nimmt eine nachrichtensitzung, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion mithilfe der angegebenen Sitzung und warten kann.

System_CAPS_pubmethodAcceptMessageSession(TimeSpan)

Nimmt eine nachrichtensitzung, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer Transaktion mithilfe der angegebenen Serverwartezeit erlaubt.

System_CAPS_pubmethodAcceptMessageSessionAsync()

Nimmt asynchron eine nachrichtensitzung an, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion ermöglicht.

System_CAPS_pubmethodAcceptMessageSessionAsync(String)

Nimmt asynchron eine nachrichtensitzung an, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer Transaktion mithilfe des angegebenen Sitzungsbezeichners erlaubt.

System_CAPS_pubmethodAcceptMessageSessionAsync(String, TimeSpan)

Nimmt asynchron eine nachrichtensitzung, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer einzelnen Transaktion mithilfe der angegebenen Sitzung und warten kann.

System_CAPS_pubmethodAcceptMessageSessionAsync(TimeSpan)

Nimmt asynchron eine nachrichtensitzung an, die Gruppierung verwandter Nachrichten für die Verarbeitung in einer Transaktion mithilfe der angegebenen Serverwartezeit erlaubt.

System_CAPS_pubmethodClose()

Sendet eine bereinigungsnachricht an Service Bus, um die Beendigung der Nutzung einer Entität zu signalisieren.(Geerbt von ClientEntity.)

System_CAPS_pubmethodCloseAsync()

Sendet eine bereinigungsnachricht asynchron an Service Bus, um die Beendigung der Nutzung einer Entität zu signalisieren.(Geerbt von ClientEntity.)

System_CAPS_pubmethodComplete(Guid)

Schließt die Verarbeitung einer Nachricht.

System_CAPS_pubmethodCompleteAsync(Guid)

Schließt asynchron die Verarbeitung einer Nachricht.

System_CAPS_pubmethodCompleteBatch(IEnumerable<Guid>)

Schließt die Verarbeitung eines Nachrichtenbatches.

System_CAPS_pubmethodCompleteBatchAsync(IEnumerable<Guid>)

Schließt asynchron die Verarbeitung eines Nachrichtenbatches.

System_CAPS_pubmethodSystem_CAPS_staticCreate(String)

Erstellt eine neue Kopie des QueueClient mit dem angegebenen Pfad.

System_CAPS_pubmethodSystem_CAPS_staticCreate(String, ReceiveMode)

Erstellt eine neue Kopie des QueueClient mit dem angegebenen Pfad und Modus.

System_CAPS_pubmethodSystem_CAPS_staticCreateFromConnectionString(String)

Erstellt eine neue Instanz der QueueClient mit der angegebenen Verbindungszeichenfolge.

System_CAPS_pubmethodSystem_CAPS_staticCreateFromConnectionString(String, ReceiveMode)

Erstellt eine neue Instanz der QueueClient mithilfe der angegebenen Verbindungszeichenfolge und Empfangen von Modus.

System_CAPS_pubmethodSystem_CAPS_staticCreateFromConnectionString(String, String)

Erstellt eine neue Kopie der QueueClient aus einer Verbindungszeichenfolge mit den angegebenen Pfad. Verwenden Sie diese Überladung nur, wenn die Verbindungszeichenfolge nicht verwendet die EntityPath Eigenschaft.

System_CAPS_pubmethodSystem_CAPS_staticCreateFromConnectionString(String, String, ReceiveMode)

Erstellt eine neue Instanz der QueueClient aus einer Verbindungszeichenfolge mit dem angegebenen Pfad und Modus. Verwenden Sie diese Überladung nur, wenn die Verbindungszeichenfolge nicht verwendet die EntityPath Eigenschaft.

System_CAPS_pubmethodDeadLetter(Guid)

Verschiebt die nicht zugestellte Nachricht an die Dead Letter-Warteschlange.

System_CAPS_pubmethodDeadLetter(Guid, IDictionary<String, Object>)

Verschiebt die nicht zugestellte Nachricht an die Dead Letter-Warteschlange.

System_CAPS_pubmethodDeadLetter(Guid, String, String)

Verschiebt die nicht zugestellte Nachricht an die Dead Letter-Warteschlange.

System_CAPS_pubmethodDeadLetterAsync(Guid)

Verschiebt asynchron die nicht zugestellte Nachricht an die Dead Letter-Warteschlange.

System_CAPS_pubmethodDeadLetterAsync(Guid, IDictionary<String, Object>)

Verschiebt asynchron die nicht zugestellte Nachricht an die Dead Letter-Warteschlange.

System_CAPS_pubmethodDeadLetterAsync(Guid, String, String)

Verschiebt asynchron die nicht zugestellte Nachricht an die Dead Letter-Warteschlange.

System_CAPS_pubmethodDefer(Guid)

Hält die Verarbeitung einer Nachricht.

System_CAPS_pubmethodDefer(Guid, IDictionary<String, Object>)

Hält die Verarbeitung einer Nachricht.

System_CAPS_pubmethodDeferAsync(Guid)

Hält asynchron die Verarbeitung einer Nachricht.

System_CAPS_pubmethodDeferAsync(Guid, IDictionary<String, Object>)

Hält asynchron die Verarbeitung einer Nachricht.

System_CAPS_pubmethodEquals(Object)

(Geerbt von Object.)

System_CAPS_protmethodFault()

Nur zur internen Verwendung. Nicht von dieser Klasse erben.(Geerbt von ClientEntity.)

System_CAPS_protmethodFinalize()

(Geerbt von ClientEntity.)

System_CAPS_pubmethodSystem_CAPS_staticFormatDeadLetterPath(String)

Erstellt einen Formatnamen aus den Pfad der angegebenen Dead-Letter-Warteschlange.

System_CAPS_pubmethodSystem_CAPS_staticFormatTransferDeadLetterPath(String)

System_CAPS_pubmethodGetHashCode()

(Geerbt von Object.)

System_CAPS_pubmethodGetMessageSessions()

Ruft die nachrichtensitzungen ermöglicht Ihnen das Durchsuchen von Sitzungen für Warteschlangen.

System_CAPS_pubmethodGetMessageSessions(DateTime)

Ruft alle nachrichtensitzungen, deren Sitzungsstatus, seit aktualisiert wurde lastUpdatedTime.

System_CAPS_pubmethodGetMessageSessionsAsync()

Ruft asynchron die nachrichtensitzungen ermöglicht Ihnen das Durchsuchen von Sitzungen für Warteschlangen ab.

System_CAPS_pubmethodGetMessageSessionsAsync(DateTime)

Ruft asynchron alle nachrichtensitzungen, deren Sitzungsstatus, seit aktualisiert wurde lastUpdatedTime.

System_CAPS_pubmethodGetType()

(Geerbt von Object.)

System_CAPS_protmethodMemberwiseClone()

(Geerbt von Object.)

System_CAPS_protmethodOnAbort()

Wird bei einem Aufruf der Abort Ereignis.(Setzt "ClientEntity.OnAbort()" außer Kraft.)

System_CAPS_protmethodOnBeginAcceptMessageSession(String, ReceiveMode, Int32, TimeSpan, TimeSpan, AsyncCallback, Object)

System_CAPS_protmethodOnBeginClose(TimeSpan, AsyncCallback, Object)

Wird ausgeführt, wenn die Close aufgerufen wird.(Setzt "ClientEntity.OnBeginClose(TimeSpan, AsyncCallback, Object)" außer Kraft.)

System_CAPS_protmethodOnBeginCreateReceiver(ReceiveMode, TimeSpan, AsyncCallback, Object)

Führt die Begin Empfänger Aktion erstellen.

System_CAPS_protmethodOnBeginCreateReceiver(String, ReceiveMode, TimeSpan, AsyncCallback, Object)

Führt die Begin Empfänger Aktion erstellen.

System_CAPS_protmethodOnBeginCreateSender(TimeSpan, AsyncCallback, Object)

Führt die Begin Absender Aktion erstellen.

System_CAPS_protmethodOnBeginGetMessageSessions(DateTime, AsyncCallback, Object)

Führt die BeginGetMessageSessions Aktion.

System_CAPS_protmethodOnBeginOpen(TimeSpan, AsyncCallback, Object)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnClose(TimeSpan)

Wird bei einem Aufruf der Close Aktion.(Setzt "ClientEntity.OnClose(TimeSpan)" außer Kraft.)

System_CAPS_protmethodOnClosed()

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnEndAcceptMessageSession(IAsyncResult)

Wird bei einem Aufruf der EndAcceptMessageSession Vorgang.

System_CAPS_protmethodOnEndClose(IAsyncResult)

Führt die Aktion zum Beenden schließen.(Setzt "ClientEntity.OnEndClose(IAsyncResult)" außer Kraft.)

System_CAPS_protmethodOnEndCreateReceiver(IAsyncResult)

Am Ende führt Empfänger Aktion erstellen.

System_CAPS_protmethodOnEndCreateSender(IAsyncResult)

Am Ende führt Absender Aktion erstellen.

System_CAPS_protmethodOnEndGetMessageSessions(IAsyncResult)

Führt die Aktion zum Beenden angezeigt.

System_CAPS_protmethodOnEndOpen(IAsyncResult)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnFaulted()

(Geerbt von ClientEntity.)

System_CAPS_pubmethodOnMessage(Action<BrokeredMessage>)

Verarbeitet eine Nachricht in einem ereignisgesteuerten Nachrichtensystem.

System_CAPS_pubmethodOnMessage(Action<BrokeredMessage>, OnMessageOptions)

Verarbeitet eine Nachricht in einem ereignisgesteuerten Nachrichtensystem mit den angegebenen Satz von OnMessageOptions Optionen.

System_CAPS_pubmethodOnMessageAsync(Func<BrokeredMessage, Task>)

Verarbeitet eine Nachricht asynchron.

System_CAPS_pubmethodOnMessageAsync(Func<BrokeredMessage, Task>, OnMessageOptions)

Verarbeitet eine Nachricht asynchron.

System_CAPS_protmethodOnOpen(TimeSpan)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnOpened()

(Geerbt von ClientEntity.)

System_CAPS_pubmethodPeek()

Gibt zurück, ohne die erste Meldung in der Warteschlange entfernen.

System_CAPS_pubmethodPeek(Int64)

Gibt zurück, ohne die erste Meldung in der Warteschlange entfernen.

System_CAPS_pubmethodPeekAsync()

Gibt asynchron zurück, ohne die erste Meldung in der Warteschlange entfernen.

System_CAPS_pubmethodPeekAsync(Int64)

Gibt asynchron zurück, ohne die erste Meldung in der Warteschlange entfernen.

System_CAPS_pubmethodPeekBatch(Int32)

Liest einen Stapel von Nachrichten.

System_CAPS_pubmethodPeekBatch(Int64, Int32)

Liest einen Stapel von Nachrichten.

System_CAPS_pubmethodPeekBatchAsync(Int32)

Ruft nur asynchron einen Nachrichtenbatch aus.

System_CAPS_pubmethodPeekBatchAsync(Int64, Int32)

Ruft nur asynchron einen Nachrichtenbatch aus.

System_CAPS_pubmethodReceive()
System_CAPS_pubmethodReceive(Int64)
System_CAPS_pubmethodReceive(TimeSpan)
System_CAPS_pubmethodReceiveAsync()

Empfängt asynchron eine Meldung mit der P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver.

System_CAPS_pubmethodReceiveAsync(Int64)

Empfängt asynchron eine Meldung mit der P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver.

System_CAPS_pubmethodReceiveAsync(TimeSpan)

Empfängt asynchron eine Meldung mit der P:Microsoft.ServiceBus.Messaging.QueueClient.InternalReceiver.

System_CAPS_pubmethodReceiveBatch(IEnumerable<Int64>)

Empfängt einen Nachrichtenbatch.

System_CAPS_pubmethodReceiveBatch(Int32)

Empfängt einen Nachrichtenbatch.

System_CAPS_pubmethodReceiveBatch(Int32, TimeSpan)

Empfängt einen Nachrichtenbatch.

System_CAPS_pubmethodReceiveBatchAsync(IEnumerable<Int64>)

Empfängt asynchron einen Nachrichtenbatch.

System_CAPS_pubmethodReceiveBatchAsync(Int32)

Empfängt asynchron einen Nachrichtenbatch.

System_CAPS_pubmethodReceiveBatchAsync(Int32, TimeSpan)

Empfängt asynchron einen Nachrichtenbatch.

System_CAPS_pubmethodRegisterSessionHandler(Type)

Registriert den sitzungshandler mit bestimmten Typ an.

System_CAPS_pubmethodRegisterSessionHandler(Type, SessionHandlerOptions)

Registriert den sitzungshandler mit spezifischen Typ und Ereignishandler.

System_CAPS_pubmethodRegisterSessionHandlerAsync(Type)

Asynchron registriert den sitzungshandler mit bestimmten Typ.

System_CAPS_pubmethodRegisterSessionHandlerAsync(Type, SessionHandlerOptions)

Asynchron registriert den sitzungshandler mit spezifischen Typ und Ereignishandler.

System_CAPS_pubmethodRegisterSessionHandlerFactory(IMessageSessionAsyncHandlerFactory, SessionHandlerOptions)

Registriert eine Handlerfactory für die Sitzung mit den angegebenen Optionen.

System_CAPS_pubmethodRegisterSessionHandlerFactory(IMessageSessionHandlerFactory, SessionHandlerOptions)

Registriert eine Handlerfactory für die Sitzung mit den angegebenen Optionen.

System_CAPS_pubmethodRegisterSessionHandlerFactoryAsync(IMessageSessionAsyncHandlerFactory, SessionHandlerOptions)

Asynchron registriert eine Handlerfactory für die Sitzung.

System_CAPS_pubmethodRegisterSessionHandlerFactoryAsync(IMessageSessionHandlerFactory, SessionHandlerOptions)

Asynchron registriert eine Handlerfactory für die Sitzung.

System_CAPS_pubmethodRenewMessageLock(Guid)

System_CAPS_pubmethodRenewMessageLockAsync(Guid)

System_CAPS_pubmethodSend(BrokeredMessage)
System_CAPS_pubmethodSendAsync(BrokeredMessage)
System_CAPS_pubmethodSendBatch(IEnumerable<BrokeredMessage>)

Sendet eine Sammlung von brokernachrichten (für die Batchverarbeitung).

System_CAPS_pubmethodSendBatchAsync(IEnumerable<BrokeredMessage>)

Sendet asynchron eine Sammlung von brokernachrichten (für die Batchverarbeitung).

System_CAPS_protmethodThrowIfClosed()

(Geerbt von ClientEntity.)

System_CAPS_protmethodThrowIfDisposed()

(Geerbt von ClientEntity.)

System_CAPS_protmethodThrowIfDisposedOrImmutable()

(Geerbt von ClientEntity.)

System_CAPS_protmethodThrowIfDisposedOrNotOpen()

(Geerbt von ClientEntity.)

System_CAPS_protmethodThrowIfFaulted()

(Geerbt von ClientEntity.)

System_CAPS_pubmethodToString()

(Geerbt von Object.)

Diese Klasse wird hauptsächlich für Service Bus-Laufzeit-Vorgänge wie das Senden und Empfangen von Nachrichten verwendet.

Diese abstrakte Klasse spiegelt nicht geerbt werden, die geschützte Member dieser Klasse sollten daher ignoriert werden.

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

     //********************************************************************************
     //                          Sending messages to a Queue
     //********************************************************************************

     // Create queue client
     QueueClient myQueueClient = factory.CreateQueueClient("myQueue");

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

     // ... Recieve messages
     for (int count = 0; count < MsgCount; count++)
     {
         var message = myQueueClient.Receive();
         message.Complete();
     }

Alle öffentlichen statische (Shared in Visual Basic) Member dieses Typs sind threadsicher. Instanzmember sind ebenfalls garantiert threadsicher sein.

T: Microsoft.ServiceBus.Messaging.MessagingFactory
Microsoft.ServiceBus.Messaging-Namespace

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft