Server 对象提供对服务器上的方法和属性的访问。其中大多数方法和属性是作为实用程序的功能服务的。
语法
Server.property|method
ScriptTimeout
ScriptTimeout 属性指定脚本在结束前最大可运行多长时间。
当处理服务器组件时,超时限制将不再生效。
语法
Server.ScriptTimeout = NumSeconds
参数
NumSeconds
指定脚本在被服务器结束前最大可运行的秒数。默认值为 90 秒。
注释
通过使用元数据库中的 AspScriptTimeout 属性可以为 Web 服务或 Web 服务器设置缺省的 ScriptTimeout 值。ScriptTimeout 属性不能设置为小于在元数据库中指定的值。例如,如果 NumSeconds 设置为 10,而元数据库设置包含了默认值 90 秒,则脚本在 90 秒后超时。但如果 NumSeconds 设置为 100,则脚本在 100 秒后超时。
关于使用元数据库的详细信息,参阅 关于元数据库。
示例
以下示例中,如果服务器处理脚本超过 100 秒,将使之超时。
<% Server.ScriptTimeout = 100 %>
以下示例获取 ScriptTimeout 属性当前值,并将其存储在变量 TimeOut 中。
<% TimeOut = Server.ScriptTimeout %>
CreateObject
CreateObject 方法创建服务器组件的实例。如果该组件执行了 OnStartPage 和 OnEndPage 方法,则此时就会调用 OnStartPage 方法。
语法
Server.CreateObject( progID )
参数
progID
指定要创建的对象的类型。progID 的格式为 [Vendor.] component[.Version]。
注释
默认情况下,由 Server.CreateObject 方法创建的对象具有页作用域。这就是说,再当前 ASP 页处理完成之后,服务器将自动破坏这些对象。
要创建有会话或应用程序作用域的对象,可以使用