Поделиться через


IPlaybackControl.FinalServerRetry Метод

Определение

Оповещает реализацию класса исключений сервера о том, что все попытки воспроизведения отложенной активации для сервера не были выполнены, и сообщение будет перемещено в очередь для окончательного хранения.

public:
 void FinalServerRetry();
public void FinalServerRetry ();
abstract member FinalServerRetry : unit -> unit
Public Sub FinalServerRetry ()

Комментарии

Когда сообщения поступают в очередь недоставленных сообщений Xact, COM+ пытается вызвать обработчик исключений на стороне сервера, связанный с классом сервера, для доставки этого уведомления. Для этого сначала вызывается FinalServerRetry, а затем вызывается версия обработки исключений неудачного метода в объекте обработчика исключений. Затем этот метод исключения может выполнить действие исключения, например записать сбой, отправить почтовое сообщение администратору или выполнить компенсирующее действие на стороне клиента (отменяя эффект предыдущей транзакции). Объект сервера должен предпринять все усилия для успешного завершения этой транзакции. В противном случае для повторной обработки сообщения требуется вмешательство вручную. Если метод исключения не выполнен успешно, сообщение перемещается в окончательную очередь отдыха.

Применяется к