SessionHandlerOptions クラス

定義

セッション ハンドラーのオプションを表します。

public class SessionHandlerOptions
type SessionHandlerOptions = class
Public Class SessionHandlerOptions
継承
SessionHandlerOptions

コンストラクター

SessionHandlerOptions()

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

プロパティ

AutoComplete

セッション ハンドラーのオートコンプリート オプションを有効にするかどうかを取得または設定します。 この値が true の場合、ハンドラーがエラーなしでを返した場合、メッセージは完了し、セッションに表示されません。ハンドラーから例外がスローされた場合、メッセージは破棄され、このメッセージの DeliveryCount は 1 ずつ増加します。 この値が false の場合、ハンドラーがエラーなしでを返す場合、ユーザーはメッセージを明示的に完了するためのロジックを記述する必要があります。それ以外の場合、メッセージは "完了" とは見なされず、セッションに再び表示されます。

AutoRenewTimeout

セッションの状態を更新する前に必要な時間を取得または設定します。 セッション ロックの有効期限が切れる場合、この値はセッション ロックが自動的に更新される期間です。

MaxConcurrentSessions

既存のセッションの最大数を取得または設定します。この値をサービス内のアクティブなセッションの最大数を超える値に設定すると、メッセージのスループットは増加しません。

MessageWaitTimeout

メッセージ待機が期限切れになるまでに必要な時間を取得または設定します。これは、セッション ポンプが待機してから現在のセッションを終了し、別のセッションに切り替える時間です。

イベント

ExceptionReceived

セッション処理中に例外が受信されたときに発生します。

適用対象