OnTransactionCommit

(PWS4 IIS4 IIS5)
OnTransactionCommit — トランザクション完了時に発生

Sub OnTransactionCommit
<処理>
End Sub

説明

OnTransactionCommit イベントは、トランザクションを実行するスクリプトのトランザクションをコミットした場合に発生します。OnTransactionCommit イベントが発生すると、IIS は、該当するスクリプトの OnTransactionCommit サブルーチン (存在する場合) を処理します。

例1.OnTransactionCommitの例

この例は、トランザクションをコミットし、クライアントに応答を返します。

1
2
3
4
5
6
7
8
9
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
<% Option Explicit
  ObjectContext.SetComplete
  Sub OnTransactionCommit
    Response.Write "<p><b>The Transaction just committed</b>."
    Response.Write "This message came from the "
    Response.Write "OnTransactionCommit() event handler."
  end sub
%>

SetCompleteメソッドも参照ください。


OnTransactionAbort

(PWS4 IIS4 IIS5)
SetAbort — トランザクション中止時に発生

Sub OnTransactionAbort
<処理>
End Sub

説明

OnTransactionAbort イベントは、トランザクションが中止された場合に発生します。OnTransactionAbort イベントが発生すると、IIS は、該当するスクリプトの OnTransactionAbort サブルーチン (存在する場合) を処理します。

例1.OnTransactionAbortの例

この例は、トランザクションが中止されたときに、クライアントに応答メッセージを送信します。

1
2
3
4
5
6
7
8
9
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
<% Option Explicit
  ObjectContext.SetAbort
  Sub OnTransactionAbort
    Response.Write "<p><b>The Transaction just aborted</b>."
    Response.Write "This message came from the "
    Response.Write "OnTransactionAbort() event handler."
  end sub
%>

SetAbortメソッドも参照ください。


SetComplete

(PWS4 IIS4 IIS5)
SetComplete — SetComplete メソッドは、スクリプト内でそれまでに呼び出された SetAbort メソッドを上書きします。

ObjectContext.SetComplete

説明

SetComplete メソッドは、トランザクションを完了させないための理由が、そのスクリプトでは見つからないことを宣言します。トランザクションに参加しているすべてのコンポーネントが SetComplete を呼び出すと、トランザクションは完了します。

例1.SetCompleteの例

1
2
3
<%
ObjectContext.SetComplete
%>

OnTransactionCommitイベントも参照ください。


SetAbort

(PWS4 IIS4 IIS5)
SetAbort — SetAbort メソッドは、スクリプトで開始されたトランザクションが完了していないので、リソースを更新すべきではないことを宣言します。

ObjectContext.SetAbort

説明

SetAbort メソッドは、.asp ファイルによって開始されたトランザクションを中止します。

例1.SetAbortの例

1
2
3
<%
ObjectContext.SetAbort
%>

OnTransactionAbortイベントも参照ください。