ScriptTimeout プロパティは、スクリプトを実行できる最大時間量を指定します。この時間を過ぎたスクリプトは終了します。
サーバー コンポーネントの処理時間はタイムアウトから除外されます。
Server.ScriptTimeout = NumSeconds
NumSeconds
スクリプトを実行できる最大秒数を指定します。サーバーはこの時間を過ぎたスクリプトを終了します。デフォルト値は 90 秒です。
注意 ScriptTimeout プロパティを、レジストリ設定で指定した値よりも小さい値に設定することはできません。たとえば、NumSeconds を 10 に設定しても、レジストリ設定がデフォルト値の 90 秒であれば、スクリプトは 90 秒後にタイムアウトになります。しかし、NumSeconds を 100 に設定した場合は、スクリプトは 100 秒後にタイムアウトになります。
ASP 用のレジストリ エントリの設定の詳細については、Active Server Pages スクリプト ガイドの「レジストリ エントリの設定」を参照してください。
次の例は、サーバーがスクリプトの処理に 30 秒以上かかった場合にそれらをタイムアウトとして終了します。
<% Server.ScriptTimeout = 30 %>
次の例は、ScriptTimeout プロパティの現在の値を取得し、それを変数 TimeOut に格納します。
<% TimeOut = Server.ScriptTimeout %>