HttpRequestWrapper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Incapsula l'oggetto intrinseco HTTP che consente a ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Ereditarietà
Commenti
La HttpRequestWrapper classe deriva dalla classe e funge da HttpRequestBase wrapper per la HttpRequest classe . Questa classe espone la funzionalità della HttpRequest classe ed espone il HttpRequestBase tipo . La classe HttpRequestBase consente di sostituire l'implementazione originale della classe HttpRequest nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.
Costruttori
| Nome | Descrizione |
|---|---|
| HttpRequestWrapper(HttpRequest) |
Inizializza una nuova istanza della HttpRequestWrapper classe utilizzando l'oggetto richiesta specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AcceptTypes |
Ottiene una matrice di tipi di accettazione MIME supportati dal client. |
| AnonymousID |
Ottiene l'identificatore anonimo per l'utente, se disponibile. |
| ApplicationPath |
Ottiene il percorso virtuale della radice dell'applicazione ASP.NET nel server. |
| AppRelativeCurrentExecutionFilePath |
Ottiene il percorso virtuale della radice dell'applicazione e lo rende relativo usando la notazione tilde (~) per la radice dell'applicazione (come in "~/page.aspx"). |
| Browser |
Ottiene informazioni sulle funzionalità del browser del client richiedente. |
| ClientCertificate |
Ottiene il certificato di sicurezza client della richiesta corrente. |
| ContentEncoding |
Ottiene o imposta il set di caratteri dei dati forniti dal client. |
| ContentLength |
Ottiene la lunghezza, in byte, del contenuto inviato dal client. |
| ContentType |
Ottiene o imposta il tipo di contenuto MIME della richiesta. |
| Cookies |
Ottiene la raccolta di cookie inviati dal client. |
| CurrentExecutionFilePath |
Ottiene il percorso virtuale della richiesta corrente. |
| CurrentExecutionFilePathExtension |
Ottiene l'estensione del nome file specificato nella CurrentExecutionFilePath proprietà . |
| FilePath |
Ottiene il percorso virtuale della richiesta corrente. |
| Files |
Ottiene la raccolta di file caricati dal client, in formato MIME multipart. |
| Filter |
Ottiene o imposta il filtro da utilizzare quando il flusso di input corrente viene letto. |
| Form |
Ottiene la raccolta di variabili di modulo inviate dal client. |
| Headers |
Ottiene la raccolta di intestazioni HTTP inviate dal client. |
| HttpChannelBinding |
Ottiene l'oggetto ChannelBinding dell'istanza corrente HttpWorkerRequest . |
| HttpMethod |
Ottiene il metodo di trasferimento dei dati HTTP , ad esempio |
| InputStream |
Ottiene il contenuto del corpo dell'entità HTTP in ingresso. |
| IsAuthenticated |
Ottiene un valore che indica se la richiesta è stata autenticata. |
| IsLocal |
Ottiene un valore che indica se la richiesta proviene dal computer locale. |
| IsSecureConnection |
Ottiene un valore che indica se la connessione HTTP usa socket sicuri (protocollo HTTPS). |
| Item[String] |
Ottiene l'oggetto specificato dagli Cookiesinsiemi , FormQueryString, o ServerVariables . |
| LogonUserIdentity |
Ottiene il WindowsIdentity tipo per l'utente corrente. |
| Params |
Ottiene una raccolta combinata di QueryStringelementi , Form, ServerVariablese Cookies . |
| Path |
Ottiene il percorso virtuale della richiesta corrente. |
| PathInfo |
Ottiene informazioni aggiuntive sul percorso per una risorsa con estensione URL. |
| PhysicalApplicationPath |
Ottiene il percorso fisico del file system della directory radice dell'applicazione corrente. |
| PhysicalPath |
Ottiene il percorso fisico del file system della risorsa richiesta. |
| QueryString |
Ottiene la raccolta di variabili della stringa di query HTTP. |
| RawUrl |
Ottiene l'URL completo della richiesta corrente. |
| ReadEntityBodyMode |
Ottiene un valore che indica se il corpo dell'entità richiesta è stato letto e, in tal caso, come è stato letto. |
| RequestContext |
Ottiene l'istanza RequestContext della richiesta corrente. |
| RequestType |
Ottiene o imposta il metodo http di trasferimento dati ( |
| ServerVariables |
Ottiene una raccolta di variabili del server Web. |
| TimedOutToken |
Ottiene un CancellationToken oggetto che viene ritagliato quando si verifica il timeout di una richiesta. |
| TlsTokenBindingInfo |
Ottiene le informazioni sull'associazione di token TLS. |
| TotalBytes |
Ottiene il numero di byte nel flusso di input corrente. |
| Unvalidated |
Ottiene un accesso ai valori delle richieste HTTP senza attivare la convalida della richiesta. |
| Url |
Ottiene informazioni sull'URL della richiesta corrente. |
| UrlReferrer |
Ottiene informazioni sull'URL della richiesta client collegata all'URL corrente. |
| UserAgent |
Ottiene la stringa completa dell'agente utente del client. |
| UserHostAddress |
Ottiene l'indirizzo host IP del client. |
| UserHostName |
Ottiene il nome DNS del client. |
| UserLanguages |
Ottiene una matrice ordinata di preferenze di lingua client. |
Metodi
| Nome | Descrizione |
|---|---|
| Abort() |
Termina forzatamente la connessione TCP sottostante, causando un errore di I/O in sospeso. |
| BinaryRead(Int32) |
Esegue una lettura binaria di un numero specificato di byte dal flusso di input corrente. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetBufferedInputStream() |
Ottiene un Stream oggetto che può essere utilizzato per leggere il corpo dell'entità HTTP in ingresso. |
| GetBufferlessInputStream() |
Ottiene un Stream oggetto che può essere utilizzato per leggere il corpo dell'entità HTTP in ingresso. |
| GetBufferlessInputStream(Boolean) |
Ottiene un Stream oggetto che può essere utilizzato per leggere il corpo dell'entità HTTP in ingresso, , disabilitando facoltativamente il limite di lunghezza della richiesta impostato nella MaxRequestLength proprietà . |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| InsertEntityBody() |
Fornisce una copia del corpo dell'entità richiesta HTTP in IIS. |
| InsertEntityBody(Byte[], Int32, Int32) |
Fornisce IIS con una copia del corpo dell'entità richiesta HTTP e con informazioni sull'oggetto entità richiesta. |
| MapImageCoordinates(String) |
Esegue il mapping di un parametro modulo image-field in ingresso ai valori appropriati di coordinate x e coordinate y. |
| MapPath(String, String, Boolean) |
Esegue il mapping del percorso virtuale specificato a un percorso fisico nel server. |
| MapPath(String) |
Esegue il mapping del percorso virtuale specificato a un percorso fisico nel server. |
| MapRawImageCoordinates(String) |
Esegue il mapping di un parametro modulo di campo immagine in ingresso in valori di coordinate x e y appropriati. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| SaveAs(String, Boolean) |
Salva una richiesta HTTP su disco. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| ValidateInput() |
Determina l'esecuzione della convalida per le raccolte a cui si accede tramite le Cookiesproprietà , Forme QueryString . |