次の方法で共有


IPlaybackControl.FinalClientRetry メソッド

メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。

サーバーにメッセージを配信しようとするすべてのメッセージ キュー試行が拒否され、最終的にメッセージがクライアント側のトランザクション配信不能キューに置かれていることをクライアント側の例外処理コンポーネントに通知します。

Sub FinalClientRetry()
[C#]
void FinalClientRetry();
[C++]
void FinalClientRetry();
[JScript]
function FinalClientRetry();

解説

メッセージがトランザクション配信不能キューに入ると、COM+ は、サーバー クラスに関連するクライアント側例外ハンドラを呼び出してこの通知を配信しようとします。これは、まず FinalClientRetry を呼び出し、次に例外ハンドラ オブジェクト内の例外処理バージョンの失敗したメソッドを呼び出すことにより行われます。この例外メソッドは、これを受けてエラーの記録、管理者へのメール メッセージの送信、クライアント側の補正アクション (以前のトランザクションの効果を元に戻すアクション) の実行などの例外アクションを取ることができます。例外メソッドが成功しない場合、メッセージはトランザクション配信不能キュー内に残されます。

トランザクション配信不能キューは、Microsoft メッセージ キュー (MSMQ: Microsoft Message Queue) エクスプローラで表示できます。

必要条件

プラットフォーム: Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

IPlaybackControl インターフェイス | IPlaybackControl メンバ | System.EnterpriseServices 名前空間