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 ad 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 HttpRequestBase classe e funge da wrapper per la HttpRequest classe. Questa classe espone la funzionalità della HttpRequest classe ed espone il HttpRequestBase tipo. La HttpRequestBase classe consente di sostituire l'implementazione originale della HttpRequest classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.
Costruttori
HttpRequestWrapper(HttpRequest) |
Inizializza una nuova istanza della classe HttpRequestWrapper usando l'oggetto specificato. |
Proprietà
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 sul server. |
AppRelativeCurrentExecutionFilePath |
Ottiene il percorso virtuale della radice dell'applicazione e lo converte in relativo tramite 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 del client della richiesta corrente. |
ContentEncoding |
Ottiene o imposta il set di caratteri dei dati forniti dal client. |
ContentLength |
Ottiene la lunghezza, espressa in byte, del contenuto inviato dal client. |
ContentType |
Ottiene o imposta il tipo di contenuto MIME della richiesta. |
Cookies |
Ottiene la raccolta dei cookie inviati dal client. |
CurrentExecutionFilePath |
Ottiene il percorso virtuale della richiesta corrente. |
CurrentExecutionFilePathExtension |
Ottiene l'estensione del nome file specificato nella proprietà CurrentExecutionFilePath. |
CurrentExecutionFilePathExtension |
Implementata in una classe derivata, ottiene l'estensione del nome file specificato nella proprietà CurrentExecutionFilePath. (Ereditato da HttpRequestBase) |
FilePath |
Ottiene il percorso virtuale della richiesta corrente. |
Files |
Ottiene la raccolta dei file caricati dal client, in formato MIME multipart. |
Filter |
Ottiene o imposta il filtro da usare durante la lettura del flusso di input corrente. |
Form |
Ottiene la raccolta di variabili dei form inviate dal client. |
Headers |
Ottiene la raccolta delle intestazioni HTTP inviate dal client. |
HttpChannelBinding |
Ottiene l'oggetto ChannelBinding dell'istanza corrente di HttpWorkerRequest. |
HttpChannelBinding |
Sottoposta a override in una classe derivata, ottiene l'oggetto ChannelBinding per l'istanza corrente di HttpWorkerRequest. (Ereditato da HttpRequestBase) |
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 il protocollo HTTPS (Secure Sockets). |
Item[String] |
Ottiene l'oggetto specificato dalle raccolte Cookies, Form, QueryString o ServerVariables. |
LogonUserIdentity |
Ottiene il tipo WindowsIdentity per l'utente corrente. |
Params |
Ottiene una raccolta combinata di elementi QueryString, Form, ServerVariables e Cookies. |
Path |
Ottiene il percorso virtuale della richiesta corrente. |
PathInfo |
Ottiene informazioni aggiuntive sul percorso di 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 di stringa di query HTTP. |
RawUrl |
Ottiene l'URL completo della richiesta corrente. |
ReadEntityBodyMode |
Ottiene un valore che indica se il corpo dell'entità di richiesta è stato letto e, in caso affermativo, la modalità di lettura. |
ReadEntityBodyMode |
Implementata in una classe derivata, ottiene un valore che indica se il corpo di entità della richiesta è stato letto e, in caso affermativo, la modalità di lettura. (Ereditato da HttpRequestBase) |
RequestContext |
Ottiene l'istanza di RequestContext della richiesta corrente. |
RequestContext |
Sottoposta a override in una classe derivata, ottiene l'istanza di RequestContext per la richiesta corrente. (Ereditato da HttpRequestBase) |
RequestType |
Ottiene o imposta il metodo di trasferimento dei dati HTTP ( |
ServerVariables |
Ottiene una raccolta di variabili server Web. |
TimedOutToken |
Ottiene un oggetto CancellationToken che viene attivato quando scade una richiesta. |
TimedOutToken |
Implementata in una classe derivata, ottiene un oggetto CancellationToken che viene attivato quando scade una richiesta. (Ereditato da HttpRequestBase) |
TlsTokenBindingInfo |
Ottiene le informazioni di associazione dei token TLS. |
TlsTokenBindingInfo |
Ottiene o imposta le informazioni di associazione di token per questa istanza. (Ereditato da HttpRequestBase) |
TotalBytes |
Ottiene il numero di byte nel flusso di input corrente. |
Unvalidated |
Ottiene un accesso ai valori delle richieste HTTP senza attivare la convalida delle richieste. |
Unvalidated |
Implementata in una classe derivata, fornisce l'accesso ai valori di richiesta HTTP senza attivare la convalida delle richieste. (Ereditato da HttpRequestBase) |
Url |
Ottiene informazioni sull'URL della richiesta corrente. |
UrlReferrer |
Ottiene informazioni relative all'URL della richiesta del client collegato all'URL corrente. |
UserAgent |
Ottiene la stringa dell'agente utente completa del client. |
UserHostAddress |
Ottiene l'indirizzo host IP del client. |
UserHostName |
Ottiene il nome DNS del client. |
UserLanguages |
Ottiene una matrice ordinata di preferenze linguistiche del client. |
Metodi
Abort() |
Termina forzatamente la connessione TCP sottostante, causando l'esito negativo di eventuali operazioni di I/O. |
Abort() |
Termina forzatamente la connessione TCP sottostante, causando l'esito negativo di eventuali operazioni di I/O. (Ereditato da HttpRequestBase) |
BinaryRead(Int32) |
Esegue una lettura binaria di un determinato numero di byte provenienti dal flusso di input corrente. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetBufferedInputStream() |
Ottiene un oggetto Stream che può essere usato per leggere il corpo dell'entità HTTP in ingresso. |
GetBufferedInputStream() |
Implementata in una classe derivata, ottiene un oggetto Stream che può essere usato per leggere il corpo dell'entità HTTP in entrata. (Ereditato da HttpRequestBase) |
GetBufferlessInputStream() |
Ottiene un oggetto Stream che può essere usato per leggere il corpo dell'entità HTTP in ingresso. |
GetBufferlessInputStream() |
Implementata in una classe derivata, ottiene un oggetto Stream che può essere usato per leggere il corpo di entità in ingresso HTTP, facoltativamente disabilitando il limite di lunghezza della richiesta impostato nella proprietà MaxRequestLength. (Ereditato da HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
Ottiene un oggetto Stream che può essere usato per leggere il corpo dell'entità HTTP in ingresso, disabilitando facoltativamente il limite di lunghezza della richiesta impostato nella proprietà MaxRequestLength. |
GetBufferlessInputStream(Boolean) |
Implementata in una classe derivata, ottiene un oggetto Stream che può essere usato per leggere il corpo di entità in ingresso HTTP, facoltativamente disabilitando il limite di lunghezza della richiesta impostato nella proprietà MaxRequestLength. (Ereditato da HttpRequestBase) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InsertEntityBody() |
Fornisce a IIS una copia del corpo dell'entità di richiesta HTTP. |
InsertEntityBody() |
Implementata in una classe derivata, fornisce una copia del corpo di entità delle richieste HTTP in IIS. (Ereditato da HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
Fornisce a IIS una copia del corpo dell'entità di richiesta HTTP nonché le informazioni sull'oggetto entità di richiesta. |
InsertEntityBody(Byte[], Int32, Int32) |
Implementata in una classe derivata, fornisce ad IIS una copia del corpo dell'entità di richiesta HTTP nonché le informazioni sull'oggetto entità di richiesta. (Ereditato da HttpRequestBase) |
MapImageCoordinates(String) |
Esegue il mapping di un parametro form del campo immagine in ingresso ai valori appropriati delle coordinate x e y. |
MapPath(String) |
Esegue il mapping del percorso virtuale specificato a un percorso fisico sul server. |
MapPath(String, String, Boolean) |
Esegue il mapping del percorso virtuale specificato a un percorso fisico sul server. |
MapRawImageCoordinates(String) |
Esegue il mapping di un parametro form del campo immagine in ingresso ai valori appropriati delle coordinate x e y. |
MapRawImageCoordinates(String) |
Esegue il mapping di un parametro form del campo immagine in ingresso ai valori appropriati delle coordinate x e y. (Ereditato da HttpRequestBase) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (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 la convalida delle raccolte accessibili mediante le proprietà Cookies, Form e QueryString. |