MessageReceiver.OnTryReceive メソッド

定義

オーバーロード

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

try receive アクションを実行します。

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

try receive アクションを実行します。

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

try receive アクションを実行します。

protected virtual bool OnTryReceive (Microsoft.ServiceBus.Tracing.TrackingContext trackingContext, System.Collections.Generic.IEnumerable<long> sequenceNumbers, TimeSpan timeout, out System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> messages);
abstract member OnTryReceive : Microsoft.ServiceBus.Tracing.TrackingContext * seq<int64> * TimeSpan * seq -> bool
override this.OnTryReceive : Microsoft.ServiceBus.Tracing.TrackingContext * seq<int64> * TimeSpan * seq -> bool
Protected Overridable Function OnTryReceive (trackingContext As TrackingContext, sequenceNumbers As IEnumerable(Of Long), timeout As TimeSpan, ByRef messages As IEnumerable(Of BrokeredMessage)) As Boolean

パラメーター

trackingContext
TrackingContext

使用する TrackingContext。

sequenceNumbers
IEnumerable<Int64>

領収書。

timeout
TimeSpan

タイムアウト。

messages
IEnumerable<BrokeredMessage>

[out]メッセージ。

戻り値

成功した場合は true、失敗した場合は false。

適用対象

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

try receive アクションを実行します。

protected virtual bool OnTryReceive (Microsoft.ServiceBus.Tracing.TrackingContext trackingContext, int messageCount, TimeSpan serverWaitTime, out System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> messages);
abstract member OnTryReceive : Microsoft.ServiceBus.Tracing.TrackingContext * int * TimeSpan * seq -> bool
override this.OnTryReceive : Microsoft.ServiceBus.Tracing.TrackingContext * int * TimeSpan * seq -> bool
Protected Overridable Function OnTryReceive (trackingContext As TrackingContext, messageCount As Integer, serverWaitTime As TimeSpan, ByRef messages As IEnumerable(Of BrokeredMessage)) As Boolean

パラメーター

trackingContext
TrackingContext

使用する TrackingContext。

messageCount
Int32

メッセージの数。

serverWaitTime
TimeSpan

タイムアウトするまでのサーバーの待機時間。

messages
IEnumerable<BrokeredMessage>

[out]メッセージ。

戻り値

成功した場合は true、失敗した場合は false。

適用対象