HttpWorkerRequest Methods
Assembly: System.Web (in System.Web.dll)
| Name | Description | |
|---|---|---|
![]() | BeginFlush(AsyncCallback^, Object^) | |
![]() | BeginRead(array<Byte>^, Int32, Int32, AsyncCallback^, Object^) | Begins an asynchronous read operation of the request entity body. |
![]() | CloseConnection() | Terminates the connection with the client. |
![]() | EndFlush(IAsyncResult^) | Waits for the pending asynchronous flush operation to complete. |
![]() | EndOfRequest() | Used by the runtime to notify the HttpWorkerRequest that request processing for the current request is complete. |
![]() | EndRead(IAsyncResult^) | Waits for the pending asynchronous read operation to complete. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | FlushResponse(Boolean) | Sends all pending response data to the client. |
![]() | GetAppPath() | Returns the virtual path to the currently executing server application. |
![]() | GetAppPathTranslated() | Returns the physical path to the currently executing server application. |
![]() | GetAppPoolID() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, returns the application pool ID for the current URL. |
![]() | GetBytesRead() | This API supports the product infrastructure and is not intended to be used directly from your code. Gets the number of bytes read in from the client. |
![]() | GetClientCertificate() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, gets the certification fields (specified in the X.509 standard) from a request issued by the client. |
![]() | GetClientCertificateBinaryIssuer() | This API supports the product infrastructure and is not intended to be used directly from your code. Gets the certificate issuer, in binary format. |
![]() | GetClientCertificateEncoding() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, returns the Encoding object in which the client certificate was encoded. |
![]() | GetClientCertificatePublicKey() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, gets a PublicKey object associated with the client certificate. |
![]() | GetClientCertificateValidFrom() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, gets the date when the certificate becomes valid. The date varies with international settings. |
![]() | GetClientCertificateValidUntil() | This API supports the product infrastructure and is not intended to be used directly from your code. Gets the certificate expiration date. |
![]() | GetConnectionID() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, returns the ID of the current connection. |
![]() | GetFilePath() | When overridden in a derived class, returns the virtual path to the requested URI. |
![]() | GetFilePathTranslated() | Returns the physical file path to the requested URI (and translates it from virtual path to physical path: for example, "/proj1/page.aspx" to "c:\dir\page.aspx") |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetHttpVerbName() | Returns the specified member of the request header. |
![]() | GetHttpVersion() | Provides access to the HTTP version of the request (for example, "HTTP/1.1"). |
![]() | GetKnownRequestHeader(Int32) | Returns the standard HTTP request header that corresponds to the specified index. |
![]() ![]() | GetKnownRequestHeaderIndex(String^) | Returns the index number of the specified HTTP request header. |
![]() ![]() | GetKnownRequestHeaderName(Int32) | Returns the name of the specified HTTP request header. |
![]() ![]() | GetKnownResponseHeaderIndex(String^) | Returns the index number of the specified HTTP response header. |
![]() ![]() | GetKnownResponseHeaderName(Int32) | Returns the name of the specified HTTP response header. |
![]() | GetLocalAddress() | Provides access to the specified member of the request header. |
![]() | GetLocalPort() | Provides access to the specified member of the request header. |
![]() | GetPathInfo() | Returns additional path information for a resource with a URL extension. That is, for the path /virdir/page.html/tail, the GetPathInfo value is /tail. |
![]() | GetPreloadedEntityBody() | Returns the portion of the HTTP request body that has already been read. |
![]() | GetPreloadedEntityBody(array<Byte>^, Int32) | Gets the portion of the HTTP request body that has currently been read by using the specified buffer data and byte offset. |
![]() | GetPreloadedEntityBodyLength() | Gets the length of the portion of the HTTP request body that has currently been read. |
![]() | GetProtocol() | When overridden in a derived class, returns the HTTP protocol (HTTP or HTTPS). |
![]() | GetQueryString() | Returns the query string specified in the request URL. |
![]() | GetQueryStringRawBytes() | When overridden in a derived class, returns the response query string as an array of bytes. |
![]() | GetRawUrl() | Returns the URL path contained in the request header with the query string appended. |
![]() | GetRemoteAddress() | Provides access to the specified member of the request header. |
![]() | GetRemoteName() | When overridden in a derived class, returns the name of the client computer. |
![]() | GetRemotePort() | Provides access to the specified member of the request header. |
![]() | GetRequestReason() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, returns the reason for the request. |
![]() | GetServerName() | When overridden in a derived class, returns the name of the local server. |
![]() | GetServerVariable(String^) | Returns a single server variable from a dictionary of server variables associated with the request. |
![]() ![]() | GetStatusDescription(Int32) | Returns a string that describes the name of the specified HTTP status code. |
![]() | GetTotalEntityBodyLength() | Gets the length of the entire HTTP request body. |
![]() | GetType() | |
![]() | GetUnknownRequestHeader(String^) | Returns a nonstandard HTTP request header value. |
![]() | GetUnknownRequestHeaders() | Get all nonstandard HTTP header name-value pairs. |
![]() | GetUriPath() | Returns the virtual path to the requested URI. |
![]() | GetUrlContextID() | This API supports the product infrastructure and is not intended to be used directly from your code. When overridden in a derived class, returns the context ID of the current connection. |
![]() | GetUserToken() | When overridden in a derived class, returns the client's impersonation token. |
![]() | GetVirtualPathToken() | This API supports the product infrastructure and is not intended to be used directly from your code. Gets the impersonation token for the request virtual path. |
![]() | HasEntityBody() | Returns a value indicating whether the request contains body data. |
![]() | HeadersSent() | Returns a value indicating whether HTTP response headers have been sent to the client for the current request. |
![]() | IsClientConnected() | Returns a value indicating whether the client connection is still active. |
![]() | IsEntireEntityBodyIsPreloaded() | Returns a value indicating whether all request data is available and no further reads from the client are required. |
![]() | IsSecure() | Returns a value indicating whether the connection uses SSL. |
![]() | MapPath(String^) | Returns the physical path corresponding to the specified virtual path. |
![]() | MemberwiseClone() | |
![]() | ReadEntityBody(array<Byte>^, Int32) | Reads request data from the client (when not preloaded). |
![]() | ReadEntityBody(array<Byte>^, Int32, Int32) | Reads request data from the client (when not preloaded) by using the specified buffer to read from, byte offset, and maximum bytes. |
![]() | SendCalculatedContentLength(Int32) | Adds a Content-Length HTTP header to the response for message bodies that are less than or equal to 2 GB. |
![]() | SendCalculatedContentLength(Int64) | Adds a Content-Length HTTP header to the response for message bodies that are greater than 2 GB. |
![]() | SendKnownResponseHeader(Int32, String^) | Adds a standard HTTP header to the response. |
![]() | SendResponseFromFile(IntPtr, Int64, Int64) | Adds the contents of the specified file to the response and specifies the starting position in the file and the number of bytes to send. |
![]() | SendResponseFromFile(String^, Int64, Int64) | Adds the contents of the specified file to the response and specifies the starting position in the file and the number of bytes to send. |
![]() | SendResponseFromMemory(array<Byte>^, Int32) | Adds the specified number of bytes from a byte array to the response. |
![]() | SendResponseFromMemory(IntPtr, Int32) | Adds the specified number of bytes from a block of memory to the response. |
![]() | SendStatus(Int32, String^) | Specifies the HTTP status code and status description of the response, such as SendStatus(200, "Ok"). |
![]() | SendUnknownResponseHeader(String^, String^) | Adds a nonstandard HTTP header to the response. |
![]() | SetEndOfSendNotification(HttpWorkerRequest::EndOfSendNotification^, Object^) | Registers for an optional notification when all the response data is sent. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |


