(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 も参照ください。