ProcessMessageEventArgs クラス

定義

ProcessMessageEventArgs処理されている にServiceBusReceivedMessage固有の contain イベント引数。

public class ProcessMessageEventArgs : EventArgs
type ProcessMessageEventArgs = class
    inherit EventArgs
Public Class ProcessMessageEventArgs
Inherits EventArgs
継承
ProcessMessageEventArgs

コンストラクター

ProcessMessageEventArgs(ServiceBusReceivedMessage, ServiceBusReceiver, String, CancellationToken)

ProcessMessageEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

CancellationToken

が呼び出されたときにStopProcessingAsync(CancellationToken)取り消されるプロセッサのCancellationTokenインスタンス。

EntityPath

メッセージを受信した Service Bus エンティティのパス。

FullyQualifiedNamespace

メッセージが受信された完全修飾 Service Bus 名前空間。

Identifier

このイベントを発生させたプロセッサの識別子。

Message

処理する受信メッセージ。

メソッド

AbandonMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken)

ServiceBusReceivedMessage破棄します。これにより、受信側が保持しているメッセージのロックが解放されるため、メッセージを即時処理のために再び使用できるようになります。

CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken)

ServiceBusReceivedMessage完了します。 これにより、サービスからメッセージが削除されます。

DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken)

配信不能サブキューにメッセージを移動します。

DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, String, String, CancellationToken)

配信不能サブキューにメッセージを移動します。

DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken)

配信不能サブキューにメッセージを移動します。

DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken)

受信側がメッセージの処理を延期することを示します。

GetReceiveActions()

現在のイベントの ProcessorReceiveActions スコープ内で追加のメッセージを受信できるようにするインスタンスを取得します。

OnMessageLockLostAsync(MessageLockLostEventArgs)

メッセージ ロックが失われた後に、メッセージ ロックが失われたイベント ハンドラーを呼び出します。 このメソッドをオーバーライドして、テスト目的で手動でイベントを発生させることができます。

RenewMessageLockAsync(ServiceBusReceivedMessage, CancellationToken)

メッセージのロックを更新します。 ロックは、キューで指定された設定に基づいて更新されます。

イベント

MessageLockLostAsync

メッセージ ロックが失われたときに発生するイベント。 このイベントは、Process Message ハンドラーのスコープに対してのみ発生し、ハンドラーに配信されるメッセージに対してのみ発生します。ProcessorReceiveActions を介して受信された追加のメッセージに対しては発生しません。 ハンドラーが戻ると、イベントは発生しません。 このイベントを発生できるケースは 2 つあります。

適用対象