MessageReceiver Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

MessageReceiver-Klasse

 

Empfängt Nachrichten aus dem Nachrichtencontainer und bestätigt diese.

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

System.Object
  Microsoft.ServiceBus.Messaging.ClientEntity
    Microsoft.ServiceBus.Messaging.MessageReceiver
      Microsoft.ServiceBus.Messaging.MessageSession

public abstract class MessageReceiver : ClientEntity

NameBeschreibung
System_CAPS_pubpropertyBatchFlushInterval

Ruft das batchleerungsintervall ab.

System_CAPS_protpropertyBatchingEnabled

Ruft einen Wert, der angibt, ob die Batchverarbeitung aktiviert ist.

System_CAPS_pubpropertyIsClosed

(Geerbt von ClientEntity.)

System_CAPS_pubpropertyLastPeekedSequenceNumber

Ruft die Sequenznummer der Nachricht ab, für die zuletzt ein Peek-Vorgang ausgeführt wurde, oder legt sie fest.

System_CAPS_pubpropertyMode

Ruft die Meldung ab Empfangsmodus.

System_CAPS_protpropertyOffsetInclusive

System_CAPS_pubpropertyPath

Ruft den Pfad der Warteschlange oder des Themas, relativ zu den MessagingFactory Basisadresse.

System_CAPS_pubpropertyPrefetchCount

Ruft die Anzahl der Nachrichten ab, die der Nachrichtenempfänger gleichzeitig anfordern kann, oder legt diese Anzahl fest.

System_CAPS_protpropertyReceiverStartTime

Ruft die Startzeit des Empfängers ab oder legt sie fest.

System_CAPS_pubpropertyRetryPolicy

(Geerbt von ClientEntity.)

System_CAPS_protpropertyStartOffset

Ruft den Startpunkt des Offsets ab oder legt ihn fest.

System_CAPS_protpropertySupportsGetRuntimeEntityDescription

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 aus.(Geerbt von ClientEntity.)

System_CAPS_pubmethodClose()

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

System_CAPS_pubmethodCloseAsync()

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

System_CAPS_pubmethodComplete(Guid)

Schließt den Empfangsvorgang für eine Nachricht.

System_CAPS_pubmethodCompleteAsync(Guid)

Schließt asynchron den Empfangsvorgang für eine Nachricht ab.

System_CAPS_pubmethodCompleteBatch(IEnumerable<Guid>)

Schließt den Empfangsvorgang für einen Nachrichtenbatch ab.

System_CAPS_pubmethodCompleteBatchAsync(IEnumerable<Guid>)

Schließt asynchron den Empfangsvorgang für einen Nachrichtenbatch ab.

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 in die Warteschlange für unzustellbare Nachrichten.

System_CAPS_pubmethodDeadLetterAsync(Guid)

Verschiebt asynchron die nicht zugestellte Nachricht in die Warteschlange für unzustellbare Nachrichten.

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)

Gibt an, dass der Empfänger die Verarbeitung der Nachricht zurückstellen möchte.

System_CAPS_pubmethodDefer(Guid, IDictionary<String, Object>)

Gibt an, dass der Empfänger die Verarbeitung für die Nachricht zurückstellen möchte.

System_CAPS_pubmethodDeferAsync(Guid)

Verzögert asynchron die Verarbeitung einer Nachricht.

System_CAPS_pubmethodDeferAsync(Guid, IDictionary<String, Object>)

Verzögert asynchron die Verarbeitung einer Nachricht.

System_CAPS_pubmethodEquals(Object)

(Geerbt von Object.)

System_CAPS_protmethodFault()

Nur zur internen Verwendung. Diese Klasse sollte nicht vererbt werden.(Geerbt von ClientEntity.)

System_CAPS_protmethodFinalize()

(Geerbt von Object.)

System_CAPS_pubmethodGetHashCode()

(Geerbt von Object.)

System_CAPS_protmethodSystem_CAPS_staticGetLockToken(BrokeredMessage)

Ruft das Sperrtoken ab, das an die Nachricht gebunden ist.

System_CAPS_protmethodSystem_CAPS_staticGetLockTokens(IEnumerable<BrokeredMessage>)

Ruft die Auflistung der Sperrtoken aus der angegebenen Auflistung von Nachrichten ab.

System_CAPS_protmethodGetProperty<T>()

System_CAPS_pubmethodGetType()

(Geerbt von Object.)

System_CAPS_protmethodMemberwiseClone()

(Geerbt von Object.)

System_CAPS_protmethodOnAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, TimeSpan)

Wird bei einem Aufruf der Abandon Vorgang.

System_CAPS_protmethodOnAbort()

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnBeginAbandon(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, Boolean, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnAbandon oder BeginAbandon Vorgang.

System_CAPS_protmethodOnBeginClose(TimeSpan, AsyncCallback, Object)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnBeginComplete(TrackingContext, IEnumerable<ArraySegment<Byte>>, Boolean, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnComplete oder BeginComplete Vorgang.

System_CAPS_protmethodOnBeginComplete(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnComplete oder BeginComplete Vorgang.

System_CAPS_protmethodOnBeginDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, String, String, Boolean, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnDeadLetter oder BeginDeadLetter Vorgang.

System_CAPS_protmethodOnBeginDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, Boolean, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnDefer oder BeginDefer Vorgang.

System_CAPS_protmethodOnBeginOpen(TimeSpan, AsyncCallback, Object)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnBeginPeek(TrackingContext, Int64, Int32, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der BeginPeek Vorgang.

System_CAPS_protmethodOnBeginRenewMessageLocks(TrackingContext, IEnumerable<Guid>, Boolean, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnBegin -Vorgang für sperrnachrichten.

System_CAPS_protmethodOnBeginTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnTryReceive oder BeginTryReceive Vorgang.

System_CAPS_protmethodOnBeginTryReceive(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnTryReceive oder BeginTryReceive Vorgang.

System_CAPS_protmethodOnBeginTryReceive2(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnTryReceive oder BeginTryReceive Vorgang.

System_CAPS_protmethodOnBeginTryReceiveEventData(TrackingContext, Int32, TimeSpan, AsyncCallback, Object)

Wird bei einem Aufruf der OnTryReceive oder BeginTryReceive Vorgang für die Ereignisdaten.

System_CAPS_protmethodOnClose(TimeSpan)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnClosed()

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnComplete(TrackingContext, IEnumerable<Guid>, TimeSpan)

Wird bei einem Aufruf der Complete Vorgang.

System_CAPS_protmethodOnDeadLetter(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, String, String, TimeSpan)

Wird bei einem Aufruf der DeadLetter Vorgang.

System_CAPS_protmethodOnDefer(TrackingContext, IEnumerable<Guid>, IDictionary<String, Object>, TimeSpan)

Wird bei einem Aufruf der Defer Vorgang.

System_CAPS_protmethodOnEndAbandon(IAsyncResult)

Führt die Aktion zum Beenden aufgegeben.

System_CAPS_protmethodOnEndClose(IAsyncResult)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnEndComplete(IAsyncResult)

Führt die vollständige End-Aktion.

System_CAPS_protmethodOnEndDeadLetter(IAsyncResult)

Führt die Aktion zum Beenden des Verschiebevorgangs der Nachricht in die Warteschlange für unzustellbare Nachrichten aus.

System_CAPS_protmethodOnEndDefer(IAsyncResult)

Führt die Aktion zum Beenden der Zurückstellung aus.

System_CAPS_protmethodOnEndOpen(IAsyncResult)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnEndPeek(IAsyncResult)

Führt den EndPeek Vorgang.

System_CAPS_protmethodOnEndRenewMessageLocks(IAsyncResult)

Führt die EndRenew -Aktion für die nachrichtensperren.

System_CAPS_protmethodOnEndTryReceive(IAsyncResult, IEnumerable<BrokeredMessage>)

Führt die Aktion zum Beenden des Empfangsversuchs aus.

System_CAPS_protmethodOnEndTryReceive2(IAsyncResult, IEnumerable<BrokeredMessage>)

Am Ende führt versuchen Aktion empfangen.

System_CAPS_protmethodOnEndTryReceiveEventData(IAsyncResult, IEnumerable<EventData>)

Führt die EndTryReceive Aktion, für die Ereignisdaten.

System_CAPS_protmethodOnFaulted()

(Geerbt von ClientEntity.)

System_CAPS_pubmethodOnMessage(Action<BrokeredMessage>, OnMessageOptions)

Verarbeitet eine Nachricht in einem ereignisgesteuerten Nachrichtensystem.

System_CAPS_pubmethodOnMessageAsync(Func<BrokeredMessage, Task>, OnMessageOptions)

Verarbeitet asynchron eine Nachricht in einem ereignisgesteuerten Nachrichtensystem.

System_CAPS_protmethodOnOpen(TimeSpan)

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnOpened()

(Geerbt von ClientEntity.)

System_CAPS_protmethodOnPeek(TrackingContext, Int64, Int32, TimeSpan)

Wird bei einem Aufruf der Peek Vorgang.

System_CAPS_protmethodOnRenewMessageLocks(TrackingContext, IEnumerable<Guid>, TimeSpan)

Führt die Renew Aktion für sperrnachrichten.

System_CAPS_protmethodOnTryReceive(TrackingContext, IEnumerable<Int64>, TimeSpan, IEnumerable<BrokeredMessage>)

Wird bei einem Aufruf der TryReceive Vorgang.

System_CAPS_protmethodOnTryReceive(TrackingContext, Int32, TimeSpan, IEnumerable<BrokeredMessage>)

Wird bei einem Aufruf der TryReceive Vorgang.

System_CAPS_pubmethodPeek()

Liest die nächste Nachricht ohne den Zustand des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodPeek(Int64)

Liest die nächste Nachricht ohne den Zustand des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodPeekAsync()

Liest asynchron die nächste Nachricht, ohne den Status des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodPeekAsync(Int64)

Liest asynchron die nächste Nachricht, ohne den Status des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodPeekBatch(Int32)

Liest den nächsten Nachrichtenbatch, ohne den Status des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodPeekBatch(Int64, Int32)

Liest den nächsten Nachrichtenbatch, ohne den Status des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodPeekBatchAsync(Int32)

Liest asynchron den nächsten Nachrichtenbatch, ohne den Zustand des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodPeekBatchAsync(Int64, Int32)

Liest asynchron den nächsten Nachrichtenbatch, ohne den Zustand des Empfängers oder die Nachrichtenquelle zu ändern.

System_CAPS_pubmethodReceive()

Empfängt eine BrokeredMessage aus der aktuellen Warteschlange oder ein Thema.

System_CAPS_pubmethodReceive(Int64)

Empfängt eine Nachricht aus der aktuellen Warteschlange oder ein Thema.

System_CAPS_pubmethodReceive(TimeSpan)

Empfängt eine BrokeredMessage aus der aktuellen Warteschlange oder ein Thema.

System_CAPS_pubmethodReceiveAsync()

Empfängt asynchron eine Nachricht aus der aktuellen Warteschlange oder dem aktuellen Thema.

System_CAPS_pubmethodReceiveAsync(Int64)

Empfängt asynchron eine Nachricht aus der aktuellen Warteschlange oder ein Thema.

System_CAPS_pubmethodReceiveAsync(TimeSpan)

Empfängt asynchron eine Nachricht aus der aktuellen Warteschlange oder ein Thema.

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_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.)

Zwar können Sie die QueueClient Klasse zum Senden und Empfangen von Nachrichten ohne ein MessageReceiver -Objekt können Sie auch MessageSender und MessageReceiver eines Absenders und Empfängers für eine Entität zu erstellen. Beachten Sie jedoch, dass Sie nur verwenden, können eine MessageReceiver zum Empfangen von Nachrichten aus einer Warteschlange oder einem Abonnement nicht empfangen von Nachrichten oder Empfangen von Nachrichten aus einem Thema. Auf ähnliche Weise können Sie nur eine MessageSender zum Senden von Nachrichten an eine Warteschlange oder ein Thema; Sie keine Nachrichten senden, um ein Abonnement. Beachten Sie, dass der Standardwert für den Nachrichtenempfang PeekLock, wodurch sichergestellt wird, zuverlässigen Nachrichtenempfang.

Beim Erstellen einer MessageReceiver für Abonnements, die entityPath Parameter hat die Form topicPath/subscriptions/subscriptionName.

Das folgende Beispiel empfängt eine Nachricht aus der Warteschlange erstellt, dem MessageSender Beispiel:

Uri serviceUri = ServiceBusEnvironment.CreateServiceUri("sb", ServiceNamespace, string.Empty); MessagingFactory factory = MessagingFactory.Create(serviceUri, credentials); MessageReceiver myMessageReceiver = factory.CreateMessageReceiver(queueName); BrokeredMessage message; while ((message = myMessageReceiver.Receive(new TimeSpan(hours: 0, minutes: 1, seconds: 5))) != null) { Console.WriteLine( string.Format( "Message received: Id = {0}, Body = {1}", message.MessageId, message.GetBody<string>())); message.Complete(); }

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

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft