InternetUnicodeHTMLCSSScalable Vector Graphics (SVG)Extensible Markup Language (xml)ASP.NetDocument Object Model (DOM)JavaScript ASP ObjectResponse ObjectRequest ObjectServer Object Draft for Information Only
Content
Application Object
Application ObjectOne of the key functions of Application Object is the application control on the server. Application.Lock MethodApplication.Lock method locks the properties of Application object by only one client at a time for preventing other clients from modification.. Syntax:Lock( Or in an ASP file. Imply <% Application.Lock %> Parameters:void This method has no parameters Return Values:void This method has no parameters Remarks:After calling the Application.Lock method, if the Application.Unlock method is not called explicitly, the server unlocks the locked Application object when the ASP file processing ends or times out. Therefore a lock on the Application object only persists for a very short time. However, if one page locks the application object and a second page tries to locks the same application object while the first page still has it locked, the second page will wait for the first to finish, or until the Server.ScriptTimeout limit is reached. If the Server.ScriptTimeout limit is reached, the following ASP error is returned which cannot be captured:
HTTP 500.100 - Internal Server Error - ASP error
To reduce the possibility of having an ASP page time out, write a COM+ object that uses the COM+ ObjectContext object to update the Application collection, and then call the COM+ object from an ASP. COM+ objects execute slightly faster than ASP pages. The application collection can be modified without locking the application object to edit. Therefore two pages can modify the same application without causing any error, however, the modification will become inconsistent. Examples:
Application.Unlock MethodApplication.UnlLock method unlocks or releases the properties of Application object by the only one client at a time for allowing other clients to modify. Syntax:Unlock( Or in an ASP file. Imply <% Application.Unlock %> Parameters:void This method has no parameters Parameters:void This method has no parameters Remarks:The Application.Lock method is cumulative, therefore for the same script, the number of Lock method calls should be equal to the number of Unlock method calls in order to fully release the application, otherwise the application remains Locked. After calling the Application.Lock method , if the Application.Unlock method is not called explicitly, the server unlocks the locked Application object when the ASP file processing ends or times out. Therefore a lock on the Application object only persists for a very short time. However, if one page locks the application object and a second page tries to locks the same application object while the first page still has it locked, the second page will wait for the first to finish, or until the Server.ScriptTimeout limit is reached. If the Server.ScriptTimeout limit is reached, the following ASP error is returned which cannot be captured:
HTTP 500.100 - Internal Server Error - ASP error
To reduce the possibility of having an ASP page time out, write a COM+ object that uses the COM+ ObjectContext object to update the Application collection, and then call the COM+ object from an ASP. COM+ objects execute slightly faster than ASP pages. The application collection can be modified without locking the application object to edit. Therefore two pages can modify the same application without causing any error, however, the modification will become inconsistent. Examples:
©sideway ID: 120200035 Last Updated: 2/10/2012 Revision: 0 Ref: References
Latest Updated Links
|
Home 5 Business Management HBR 3 Information Recreation Hobbies 8 Culture Chinese 1097 English 339 Reference 79 Computer Hardware 249 Software Application 213 Digitization 32 Latex 52 Manim 205 KB 1 Numeric 19 Programming Web 289 Unicode 504 HTML 66 CSS 65 SVG 46 ASP.NET 270 OS 429 DeskTop 7 Python 72 Knowledge Mathematics Formulas 8 Set 1 Logic 1 Algebra 84 Number Theory 206 Trigonometry 31 Geometry 34 Calculus 67 Engineering Tables 8 Mechanical Rigid Bodies Statics 92 Dynamics 37 Fluid 5 Control Acoustics 19 Natural Sciences Matter 1 Electric 27 Biology 1 |
Copyright © 2000-2024 Sideway . All rights reserved Disclaimers last modified on 06 September 2019