次の方法で共有


IPlaybackControl.FinalServerRetry メソッド

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

サーバーへの遅延アクティベーションを再生しようとするすべての試行が失敗し、メッセージが最後の静止キューに移動されようとしていることをサーバー側の例外クラスの実装に通知します。

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

解説

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

必要条件

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

.NET Framework セキュリティ:

参照

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