HttpServerUtilityWrapper Class

Definition

Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
Inheritance
HttpServerUtilityWrapper

Remarks

The HttpServerUtilityWrapper class derives from the HttpServerUtilityBase class and serves as a wrapper for the HttpServerUtility class. This class exposes the functionality of the HttpServerUtility class while also exposing the HttpServerUtilityBase type. The HttpServerUtilityBase class enables you to replace the original implementation of the HttpServerUtility class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Constructors

HttpServerUtilityWrapper(HttpServerUtility)

Initializes a new instance of the HttpServerUtilityWrapper class.

Properties

MachineName

Gets the server's computer name.

ScriptTimeout

Gets or sets the request time-out value in seconds.

Methods

ClearError()

Clears the most recent exception.

CreateObject(String)

Creates a server instance of a COM object that is identified by the object's programmatic identifier (ProgID).

CreateObject(Type)

Creates a server instance of a COM object that is identified by the object's type.

CreateObjectFromClsid(String)

Creates a server instance of a COM object that is 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 specified handler in the context of the current process, using a TextWriter instance to capture output from the executed handler and a value that 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 process.

Execute(String, Boolean)

Executes the handler for the specified virtual path in the context of the current process 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 process, using a TextWriter instance to capture output from the executed handler.

Execute(String, TextWriter, Boolean)

Executes the handler for the specified virtual path in the context of the current request, using a TextWriter instance to capture output from the page and a value that indicates whether to clear the QueryString and Form collections.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetLastError()

Returns the most recent 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 returns the results in a 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 an output stream.

MapPath(String)

Returns the physical file path that corresponds to the specified virtual path on the Web server.

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 process and starts execution of a new request, using a custom HTTP handler and a value that specifies whether to clear the QueryString and Form collections.

Transfer(String)

Terminates execution of the current process and starts execution of a page or handler that is specified with a URL.

Transfer(String, Boolean)

Terminates execution of the current page and starts execution of a different page or handler by using the specified URL and a value that specifies whether to clear the QueryString and Form collections.

TransferRequest(String)

Asynchronously executes the end point at the specified URL.

TransferRequest(String, Boolean)

Asynchronously executes the endpoint at the specified URL and specifies whether to clear the QueryString and Form collections.

TransferRequest(String, Boolean, String, NameValueCollection)

Asynchronously executes the endpoint at the specified URL by 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, path, and options to preserve form values and preserve the user identity.

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

When implemented in a derived class, asynchronously executes the end point at the specified URL, using the specified HTTP method, headers, path, and options to preserve form values and preserve the user identity.

(Inherited from HttpServerUtilityBase)
UrlDecode(String)

Decodes a URL-encoded string and returns the decoded string.

UrlDecode(String, TextWriter)

Decodes a URL-encoded string and sends the resulting output to a 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 stream.

UrlPathEncode(String)

URL-encodes the path section of a URL string.

UrlTokenDecode(String)

Decodes a URL string token into an equivalent byte array by using base64 digits.

UrlTokenEncode(Byte[])

Encodes a byte array into an equivalent string representation by using base64 digits, which makes it usable for transmission on the URL.

Applies to