ScriptTimeout

(PWS4 IIS4 IIS5)
ScriptTimeout — タイムアウトする前にスクリプトを実行できる時間です。

Server.ScriptTimeout = NumSeconds

パラメータ
NumSeconds スクリプトを実行できる最大秒数を指定します。
この時間を過ぎたスクリプトは、サーバーによって終了されます。既定値は 90 秒です。

説明

ScriptTimeout プロパティは、スクリプトを実行できる最大時間を指定します。この時間を過ぎたスクリプトは終了します。
サーバー コンポーネントの処理時間は、タイムアウトの対象にはなりません。

Web サービスまたは Web サーバーの ScriptTimeout の既定値は、メタベース内の AspScriptTimeout プロパティを使用して設定できます。ScriptTimeout プロパティには、メタベース内で指定した値よりも小さい値を設定することはできません。たとえば、NumSeconds に 10 を設定しても、メタベースの設定が既定値の 90 秒であれば、スクリプトは 90 秒後にタイムアウトになります。ただし、NumSeconds に 100 を設定した場合は、スクリプトは 100 秒後にタイムアウトになります。

例1.ScriptTimeoutの例

次の例は、サーバーのスクリプトの処理時間が 100 秒を超えた場合に、スクリプトをタイムアウトとして終了します。

1
<% Server.ScriptTimeout = 100 %>

例2.ScriptTimeoutの例

次の例は、ScriptTimeout プロパティの現在の値を取得して変数 TimeOut に格納します。

1
<% TimeOut = Server.ScriptTimeout %>

AspScriptTimeout も参照ください。