メモ : この名前空間、クラス、およびメンバは、.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 名前空間