Sideway
output.to from Sideway



Draft for Information Only

Content

Server Object
 Constructor
 Methods
 Properties
 Remarks
 Source/Reference

Server Object

The Server object can be considered as an instance of the System.Web.HttpServerUtility class. Server object of ASP.NET is related to the manipulation of utility functions or server tasks on the server.

The methods and properties of the HttpServerUtility class are exposed through the intrinsic Server object provided by ASP.NET.

Constructor

Constructor Description
this.httpContext.Server Initializes a reference to HttpServerUtilityBase
HttpContext.Current.Server Initializes an instance of HttpServerUtility object.

Methods

Method Description
ClearError() Clears the previous exception.
CreateObject(String) Creates a server instance of a COM object identified by the object's programmatic identifier (ProgID).
CreateObject(Type) Creates a server instance of a COM object identified by the object's type.
CreateObjectFromClsid(String) Creates a server instance of a COM object identified by the object's class identifier (CLSID).
Equals(Object) Determines whether the specified object is equal to the current object. (Inherited from Object)
Execute(IHttpHandler, TextWriter, Boolean) Executes the handler for the specified virtual path in the context of the current request. A TextWriter captures output from the executed handler and a Boolean parameter specifies whether to clear the QueryString and Form collections.
Execute(String) Executes the handler for the specified virtual path in the context of the current request.
Execute(String, Boolean) Executes the handler for the specified virtual path in the context of the current request and specifies whether to clear the QueryString and Form collections.
Execute(String, TextWriter) Executes the handler for the specified virtual path in the context of the current request. A TextWriter captures output from the executed handler.
Execute(String, TextWriter, Boolean) Executes the handler for the specified virtual path in the context of the current request. A TextWriter captures output from the page and a Boolean parameter specifies whether to clear the QueryString and Form collections.
GetHashCode() Serves as the default hash function. (Inherited from Object)
GetLastError() Returns the previous exception.
GetType() Gets the Type of the current instance. (Inherited from Object)
HtmlDecode(String) Decodes an HTML-encoded string and returns the decoded string.
HtmlDecode(String, TextWriter) Decodes an HTML-encoded string and sends the resulting output to a TextWriter output stream.
HtmlEncode(String) HTML-encodes a string and returns the encoded string.
HtmlEncode(String, TextWriter) HTML-encodes a string and sends the resulting output to a TextWriter output stream.
MapPath(String) Returns the physical file path that corresponds to the specified virtual path.
MemberwiseClone() Creates a shallow copy of the current Object. (Inherited from Object)
ToString() Returns a string that represents the current object. (Inherited from Object)
Transfer(IHttpHandler, Boolean) Terminates execution of the current page and starts execution of a new request by using a custom HTTP handler that implements the IHttpHandler interface and specifies whether to clear the QueryString and Form collections.
Transfer(String) For the current request, terminates execution of the current page and starts execution of a new page by using the specified URL path of the page.
Transfer(String, Boolean) Terminates execution of the current page and starts execution of a new page by using the specified URL path of the page. Specifies whether to clear the QueryString and Form collections.
TransferRequest(String) Performs an asynchronous execution of the specified URL.
TransferRequest(String, Boolean) Performs an asynchronous execution of the specified URL and preserves query string parameters.
TransferRequest(String, Boolean, String, NameValueCollection) Performs an asynchronous execution of the specified URL using the specified HTTP method and headers.
TransferRequest(String, Boolean, String, NameValueCollection, Boolean) Performs an asynchronous execution of the specified URL using the specified HTTP method, headers, and path, and optionally preserves form values and the user identity.
UrlDecode(String) URL-decodes a string and returns the decoded string.
UrlDecode(String, TextWriter) Decodes an HTML string received in a URL and sends the resulting output to a TextWriter output stream.
UrlEncode(String) URL-encodes a string and returns the encoded string.
UrlEncode(String, TextWriter) URL-encodes a string and sends the resulting output to a TextWriter output stream.
UrlPathEncode(String) Do not use; intended only for browser compatibility. Use UrlEncode(String).
UrlTokenDecode(String) Decodes a URL string token to its equivalent byte array using base 64 digits.
UrlTokenEncode(Byte[]) Encodes a byte array into its equivalent string representation using base 64 digits, which is usable for transmission on the URL.

Properties

Property Description
MachineName Gets the server's computer name.
ScriptTimeout Gets or sets the request time-out value in seconds.

Remarks

The methods and properties of ASP response object can be grouped into

  • File Processing:
    • Execute a file: Execute;
    • Execute a file with state information: Transfer;
  • Object: CreateObject
  • Utility Function
    • Error detection: GetLastError;
    • Code Conversion: HTMLEncode; URLEncode;
    • File system: MapPath.
    • File execution: ScriptTimeout

Source/Reference

  • https://docs.microsoft.com/en-us/dotnet/api/system.web.httpserverutility?view=netframework-2.0
  • https://www.go4expert.com/articles/aspnet-server-side-t34114/
  • https://www.tutorialspoint.com/asp.net/asp.net_server_side.htm

©sideway
close

References

  1. Active Server Pages, http://msdn.microsoft.com/en-us/library/aa286483.aspx, updated 20Dec2012
  2. ASP Overview, http://msdn.microsoft.com/en-us/library/ms524929%28v=vs.90%29.aspx, updated 21Dec2012
  3. ASP Best Practices, http://technet.microsoft.com/en-us/library/cc939157.aspx, updated 15Apr2013
  4. ASP Built-in Objects, http://msdn.microsoft.com/en-us/library/ie/ms524716(v=vs.90).aspx, updated 20Dec2012
  5. Response Object, http://msdn.microsoft.com/en-us/library/ms525405(v=vs.90).aspx, updated 20Dec2012
  6. Request Object, http://msdn.microsoft.com/en-us/library/ms524948(v=vs.90).aspx, updated 20Dec2012
  7. Server Object (IIS), http://msdn.microsoft.com/en-us/library/ms525541(v=vs.90).aspx, updated 20Dec2012
  8. Application Object (IIS), http://msdn.microsoft.com/en-us/library/ms525360(v=vs.90).aspx, updated 20Dec2012
  9. Session Object (IIS), http://msdn.microsoft.com/en-us/library/ms524319(8v=vs.90).aspx, updated 20Dec2012
  10. ASPError Object, http://msdn.microsoft.com/en-us/library/ms524942(v=vs.90).aspx, updated 20Dec2012
  11. ObjectContext Object (IIS), http://msdn.microsoft.com/en-us/library/ms525667(v=vs.90).aspx, updated 20Dec2012
  12. Debugging Global.asa Files, http://msdn.microsoft.com/en-us/library/aa291249(v=vs.71).aspx, updated 15Apr2013
  13. How to: Debug Global.asa files, http://msdn.microsoft.com/en-us/library/ms241868(v=vs.80).aspx, updated 15Apr2013
  14. Calling COM Components from ASP Pages, http://msdn.microsoft.com/en-us/library/ms524620(v=VS.90).aspx, updated 15Apr2013
  15. IIS ASP Scripting Reference, http://msdn.microsoft.com/en-us/library/ms524664(v=vs.90).aspx, updated 15Apr2013
  16. ASP Keywords, http://msdn.microsoft.com/en-us/library/ms524672(v=vs.90).aspx, updated 15Apr2013
  17. Creating Simple ASP Pages, http://msdn.microsoft.com/en-us/library/ms524741(v=vs.90).aspx, updated 15Apr2013
  18. Including Files in ASP Applications, http://msdn.microsoft.com/en-us/library/ms524876(v=vs.90).aspx, updated 15Apr2013
  19. ASP Overview, http://msdn.microsoft.com/en-us/library/ms524929(v=vs.90).aspx, updated 15Apr2013
  20. FileSystemObject Object, http://msdn.microsoft.com/en-us/library/z9ty6h50(v=vs.84).aspx, updated 14Mayr2013
  21. http://msdn.microsoft.com/en-us/library/windows/desktop/ms675944(v=vs.85).aspx, ADO Object Model, updated 15Apr2013
  22. ADO Fundamentals, http://msdn.microsoft.com/en-us/library/windows/desktop/ms680928(v=vs.85).aspx, updated 14Mayr2013
close

ID: 190500030 Last Updated: 2019/5/30 Revision: Ref:

IMAGE

Home (5)

Business

Management

HBR (3)

Information

Recreation

Hobbies (7)

Culture

Chinese (1097)

English (336)

Reference (66)

Computer

Hardware (149)

Software

Application (187)

Digitization (24)

Numeric (19)

Programming

Web (644)new

CSS (SC)

ASP.NET (SC)

Regular Expression (SC)

HTML

Knowledge Base

Common Color (SC)

Html Entity (Unicode) (SC)

Html 401 Special (SC)

OS (389)new

MS Windows

Windows10 (SC)

.NET Framework (SC)

DeskTop (7)

Knowledge

Mathematics

Formulas (8)

Number Theory (206)

Algebra (20)

Trigonometry (18)

Geometry (18)

Calculus (67)

Complex Analysis (21)

Engineering

Tables (8)

Mechanical

Mechanics (1)

Rigid Bodies

Statics (92)

Dynamics (37)

Fluid (5)

Fluid Kinematics (5)

Control

Process Control (1)

Acoustics (19)

FiniteElement (2)

Biology (1)

Geography (1)

Latest Updated Links

Copyright © 2000-2019 Sideway . All rights reserved Disclaimers last modified on 10 Feb 2019