HttpRequest HttpRequest HttpRequest HttpRequest Class

Definizione

Consente ad ASP.NET di leggere i valori HTTP inviati da un client durante una richiesta Web.Enables ASP.NET to read the HTTP values sent by a client during a Web request.

public ref class HttpRequest sealed
public sealed class HttpRequest
type HttpRequest = class
Public NotInheritable Class HttpRequest
Ereditarietà
HttpRequestHttpRequestHttpRequestHttpRequest

Esempi

Negli esempi HttpRequest seguenti viene usata l'istanza di per la richiesta corrente tramite Request la proprietà della Page classe.The following examples access the HttpRequest instance for the current request by using the Request property of the Page class.

È possibile utilizzare la QueryStringsintassi semplificata per accedere ai dati dalle raccolte Cookies, Form, ServerVariables o.You can use simplified syntax for accessing data from the QueryString, Form, Cookies, or ServerVariables collections. È possibile scrivere Request["key"].You can write Request["key"].

Nel primo esempio viene illustrato come recuperare un valore della stringa di query durante il caricamento di una pagina.The first example shows how to retrieve a query string value when loading a page.

public partial class AddToCart : Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
        string rawId = Request["ProductID"];  
        int productId;  
        if (!String.IsNullOrEmpty(rawId) && int.TryParse(rawId, out productId))  
        {  
            using (ShoppingCartActions usersShoppingCart = new ShoppingCartActions())  
            {  
                usersShoppingCart.AddToCart(productId);  
            }  
        }  
        else  
        {  
            throw new Exception("Tried to call AddToCart.aspx without setting a ProductId.");  
        }  
        Response.Redirect("ShoppingCart.aspx");  
    }  
}  
Public Class AddToCart  
    Inherits Page  
  
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load  
        Dim rawId = Request("ProductID")  
        Dim productId As Integer  
        If Not String.IsNullOrEmpty(rawId) And Integer.TryParse(rawId, productId) Then  
            Using usersShoppingCart As New ShoppingCartActions()  
                usersShoppingCart.AddToCart(productId)  
            End Using  
  
        Else  
            Throw New Exception("Tried to call AddToCart.aspx without setting a ProductId.")  
        End If  
        Response.Redirect("ShoppingCart.aspx")  
    End Sub  
End Class  

Nell'esempio riportato di seguito viene illustrato come verificare se la richiesta è autenticata e come recuperare l'URL non elaborato.The next example shows how to check if the request is authenticated and retrieve the raw URL.

public partial class RestrictedPage : Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
        if (!Request.IsAuthenticated)  
        {  
            var rawUrl = Request.RawUrl;  
            Response.Redirect("/Account/Login?ru=" + Server.HtmlEncode(rawUrl));  
        }  
    }  
}  
Public Class RestrictedPage  
    Inherits Page  
  
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load  
        If Not Request.IsAuthenticated Then  
            Dim rawUrl = Request.RawUrl  
            Response.Redirect("/Account/Login?ru=" + Server.HtmlEncode(rawUrl))  
        End If  
    End Sub  
End Class  

Per accompagnare questo argomento, è disponibile un progetto di sito Web di Visual Studio con codice sorgente: Scaricare.A Visual Studio Web site project with source code is available to accompany this topic: Download.

In questo esempio viene StreamWriter usata la classe per scrivere i valori HttpRequest di diverse proprietà della classe in un file.This example uses the StreamWriter class to write the values of several HttpRequest class properties to a file. Per le proprietà di tipo stringa, i valori sono codificati in HTML quando vengono scritti nel file.For properties that are of type string, the values are HTML encoded as they are written to the file. Le proprietà che rappresentano una raccolta vengono riportate in un ciclo e ogni coppia chiave/valore che contiene viene scritta nel file.Properties that represent a collection are looped through, and each key/value pair that they contain is written to the file.

Importante

L'esempio include una casella di testo che accetta l'input dell'utente e rappresenta quindi una potenziale minaccia alla sicurezza.This example has a text box that accepts user input, which is a potential security threat. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Per altre informazioni, vedere Cenni preliminari sugli attacchi tramite script.For more information, see Script Exploits Overview.

<%@ Page Language="C#" %>
<%@ import Namespace="System.Threading" %>
<%@ import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    /* NOTE: To use this sample, create a c:\temp\CS folder,
    *  add the ASP.NET account (in IIS 5.x <machinename>\ASPNET,
    *  in IIS 6.x NETWORK SERVICE), and give it write permissions
    *  to the folder.*/

    private const string INFO_DIR = @"c:\temp\CS\RequestDetails";
    public static int requestCount;

    private void Page_Load(object sender, System.EventArgs e)
    {

        // Create a variable to use when iterating
        // through the UserLanguages property.
        int langCount;

        int requestNumber = Interlocked.Increment(ref requestCount);

        // Create the file to contain information about the request.
        string strFilePath = INFO_DIR + requestNumber.ToString() + @".txt";


        StreamWriter sw = File.CreateText(strFilePath);

        try
        {
// <snippet2>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()));
            sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath));
            sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath));
            sw.WriteLine(Server.HtmlEncode(Request.FilePath));
            sw.WriteLine(Server.HtmlEncode(Request.Path));
// </snippet2>

// <snippet3>
            // Iterate through the Form collection and write
            // the values to the file with HTML encoding.
            // String[] formArray = Request.Form.AllKeys;
            foreach (string s in Request.Form)
            {
                sw.WriteLine("Form: " + Server.HtmlEncode(s));
            }
// </snippet3>

// <snippet4>
            // Write the PathInfo property value
            // or a string if it is empty.
            if (Request.PathInfo == String.Empty)
            {
                sw.WriteLine("The PathInfo property contains no information.");
            }
            else
            {
                sw.WriteLine(Server.HtmlEncode(Request.PathInfo));
            }
// </snippet4>

// <snippet5>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath));
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath));
            sw.WriteLine(Server.HtmlEncode(Request.RawUrl));
// </snippet5>

// <snippet6>
            // Write a message to the file dependent upon
            // the value of the TotalBytes property.
            if (Request.TotalBytes > 1000)
            {
                sw.WriteLine("The request is 1KB or greater");
            }
            else
            {
                sw.WriteLine("The request is less than 1KB");
            }
// </snippet6>

// <snippet7>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.RequestType));
            sw.WriteLine(Server.HtmlEncode(Request.UserHostAddress));
            sw.WriteLine(Server.HtmlEncode(Request.UserHostName));
            sw.WriteLine(Server.HtmlEncode(Request.HttpMethod));
// </snippet7>

// <snippet8>
            // Iterate through the UserLanguages collection and
            // write its HTML encoded values to the file.
            for (langCount=0; langCount < Request.UserLanguages.Length; langCount++)
            {
                sw.WriteLine(@"User Language " + langCount +": " + Server.HtmlEncode(Request.UserLanguages[langCount]));
            }
// </snippet8>
       }

       finally
       {
            // Close the stream to the file.
            sw.Close();
       }

        lblInfoSent.Text = "Information about this request has been sent to a file.";
    }


    private void btnSendInfo_Click(object sender, System.EventArgs e)
    {
        lblInfoSent.Text = "Hello, " + Server.HtmlEncode(txtBoxName.Text) +
          ". You have created a new  request info file.";
    }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p>
        </p>
        <p>
            Enter your name here:
            <asp:TextBox id="txtBoxName" runat="server"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSendInfo" onclick="btnSendInfo_Click" runat="server" Text="Click Here"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblInfoSent" runat="server"></asp:Label>
        </p>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ import Namespace="System.Threading" %>
<%@ import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    '  NOTE: To use this sample, create a c:\temp\CS folder,
    '  add the ASP.NET account (in IIS 5.x <machinename>\ASPNET,
    '  in IIS 6.x NETWORK SERVICE), and give it write permissions
    '  to the folder.

    Private Const INFO_DIR As String = "c:\temp\VB\RequestDetails"
    Public Shared requestCount As Integer

    Private Sub Page_Load(sender As Object, e As System.EventArgs)

        ' Create a variable to use when iterating
        ' through the UserLanguages property.
        Dim langCount As Integer

        ' Create a counter to name the file.
        Dim requestNumber As Integer = _
          Interlocked.Increment(requestCount)

        ' Create the file to contain information about the request.
        Dim strFilePath As String = INFO_DIR & requestNumber.ToString() & ".txt"
        Dim sw As StreamWriter = File.CreateText(strFilePath)

        Try

' <snippet2>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()))
            sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath))
            sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath))
            sw.WriteLine(Server.HtmlEncode(Request.FilePath))
            sw.WriteLine(Server.HtmlEncode(Request.Path))
' </snippet2>

' <snippet3>
            ' Iterate through the Form collection and write
            ' the values to the file with HTML encoding.
            For Each s As String In Request.Form
                sw.WriteLine("Form: " & Server.HtmlEncode(s))
            Next s
' </snippet3>

' <snippet4>
            ' Write the PathInfo property value
            ' or a string if it is empty.
            If Request.PathInfo = String.Empty Then
                sw.WriteLine("The PathInfo property contains no information.")
            Else
                sw.WriteLine(Server.HtmlEncode(Request.PathInfo))
            End If
' </snippet4>

' <snippet5>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath))
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath))
            sw.WriteLine(Server.HtmlEncode(Request.RawUrl))
' </snippet5>

' <snippet6>
            ' Write a message to the file dependent upon
            ' the value of the TotalBytes property.
            If Request.TotalBytes > 1000 Then
                sw.WriteLine("The request is 1KB or greater")
            Else
                sw.WriteLine("The request is less than 1KB")
            End If
' </snippet6>

' <snippet7>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.RequestType))
            sw.WriteLine(Server.HtmlEncode(Request.UserHostAddress))
            sw.WriteLine(Server.HtmlEncode(Request.UserHostName))
            sw.WriteLine(Server.HtmlEncode(Request.HttpMethod))
' </snippet7>

' <snippet8>
            ' Iterate through the UserLanguages collection and
            ' write its HTML encoded values to the file.
            For langCount = 0 To Request.UserLanguages.Length - 1
                sw.WriteLine("User Language " & langCount.ToString() & _
                 ": " & Server.HtmlEncode( _
                     Request.UserLanguages(langCount)))
            Next
' </snippet8>

        Finally
            ' Close the stream to the file.
            sw.Close()
        End Try

        lblInfoSent.Text = _
         "Information about this request has been sent to a file."
    End Sub 'Page_Load



    Private Sub btnSendInfo_Click(sender As Object, e As System.EventArgs)
        lblInfoSent.Text = _
         "Hello, " & Server.HtmlEncode(txtBoxName.Text) & _
          ". You have created a new  request info file."
    End Sub 'btnSendInfo_Click

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p>
        </p>
        <p>
            Enter your name here:
            <asp:TextBox id="txtBoxName" runat="server"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSendInfo" onclick="btnSendInfo_Click" runat="server" Text="Click Here"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblInfoSent" runat="server"></asp:Label>
        </p>
    </form>
</body>
</html>

Commenti

I metodi e le proprietà della HttpRequest classe vengono esposti tramite le Request proprietà delle HttpApplicationclassi, HttpContext, Pagee UserControl .The methods and properties of the HttpRequest class are exposed through the Request properties of the HttpApplication, HttpContext, Page, and UserControl classes.

Per accedere ai dati dalle QueryStringraccolte Form, Cookies, o ServerVariables , è possibile scrivere Request["key"], come illustrato nell'esempio relativo alla QueryString proprietà.To access data from the QueryString, Form, Cookies, or ServerVariables collections, you can write Request["key"], as shown in the example for the QueryString property.

Nota

Il supporto Unicode HttpRequest per i membri della classe richiede IIS versione 6,0 o successiva.Unicode support for HttpRequest class members requires IIS version 6.0 or later.

Costruttori

HttpRequest(String, String, String) HttpRequest(String, String, String) HttpRequest(String, String, String) HttpRequest(String, String, String)

Inizializza un oggetto HttpRequest.Initializes an HttpRequest object.

Proprietà

AcceptTypes AcceptTypes AcceptTypes AcceptTypes

Ottiene una matrice di stringhe di tipi di accettazione MIME supportati dal client.Gets a string array of client-supported MIME accept types.

AnonymousID AnonymousID AnonymousID AnonymousID

Ottiene l'identificatore anonimo per l'utente, se presente.Gets the anonymous identifier for the user, if present.

ApplicationPath ApplicationPath ApplicationPath ApplicationPath

Ottiene il percorso radice dell'applicazione virtuale dell'applicazione ASP.NET sul server.Gets the ASP.NET application's virtual application root path on the server.

AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath 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".Gets the virtual path of the application root and makes it relative by using the tilde (~) notation for the application root (as in "~/page.aspx").

Browser Browser Browser Browser

Ottiene o imposta informazioni sulle funzionalità del browser del client richiedente.Gets or sets information about the requesting client's browser capabilities.

ClientCertificate ClientCertificate ClientCertificate ClientCertificate

Ottiene il certificato di sicurezza del client della richiesta corrente.Gets the current request's client security certificate.

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

Ottiene o imposta il set di caratteri del corpo dell'entità.Gets or sets the character set of the entity-body.

ContentLength ContentLength ContentLength ContentLength

Specifica la lunghezza, in byte, del contenuto inviato dal client.Specifies the length, in bytes, of content sent by the client.

ContentType ContentType ContentType ContentType

Ottiene o imposta il tipo di contenuto MIME della richiesta in ingresso.Gets or sets the MIME content type of the incoming request.

Cookies Cookies Cookies Cookies

Ottiene la raccolta dei cookie inviati dal client.Gets a collection of cookies sent by the client.

CurrentExecutionFilePath CurrentExecutionFilePath CurrentExecutionFilePath CurrentExecutionFilePath

Ottiene il percorso virtuale della richiesta corrente.Gets the virtual path of the current request.

CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension

Ottiene l'estensione del nome file specificato nella proprietà CurrentExecutionFilePath.Gets the extension of the file name that is specified in the CurrentExecutionFilePath property.

FilePath FilePath FilePath FilePath

Ottiene il percorso virtuale della richiesta corrente.Gets the virtual path of the current request.

Files Files Files Files

Ottiene l'insieme di file caricati dal client, in formato MIME multipart.Gets the collection of files uploaded by the client, in multipart MIME format.

Filter Filter Filter Filter

Ottiene o imposta il filtro da utilizzare per la lettura del flusso di input corrente.Gets or sets the filter to use when reading the current input stream.

Form Form Form Form

Ottiene un insieme di variabili form.Gets a collection of form variables.

Headers Headers Headers Headers

Ottiene una raccolta di intestazioni HTTP.Gets a collection of HTTP headers.

HttpChannelBinding HttpChannelBinding HttpChannelBinding HttpChannelBinding

Ottiene l'oggetto ChannelBinding dell'istanza corrente di HttpWorkerRequest.Gets the ChannelBinding object of the current HttpWorkerRequest instance.

HttpMethod HttpMethod HttpMethod HttpMethod

Ottiene il metodo di trasferimento dei dati HTTP, ad esempio GET, POST o HEAD, usato dal client.Gets the HTTP data transfer method (such as GET, POST, or HEAD) used by the client.

InputStream InputStream InputStream InputStream

Ottiene il contenuto del corpo dell'entità HTTP in arrivo.Gets the contents of the incoming HTTP entity body.

IsAuthenticated IsAuthenticated IsAuthenticated IsAuthenticated

Ottiene un valore che indica se la richiesta è stata autenticata.Gets a value indicating whether the request has been authenticated.

IsLocal IsLocal IsLocal IsLocal

Ottiene un valore che indica se la richiesta proviene dal computer locale.Gets a value indicating whether the request is from the local computer.

IsSecureConnection IsSecureConnection IsSecureConnection IsSecureConnection

Ottiene un valore che indica se per la connessione HTTP viene utilizzato Secure Sockets, ovvero HTTPS.Gets a value indicating whether the HTTP connection uses secure sockets (that is, HTTPS).

Item[String] Item[String] Item[String] Item[String]

Ottiene l'oggetto specificato dagli insiemi QueryString, Form, Cookies o ServerVariables.Gets the specified object from the QueryString, Form, Cookies, or ServerVariables collections.

LogonUserIdentity LogonUserIdentity LogonUserIdentity LogonUserIdentity

Ottiene il tipo WindowsIdentity per l'utente corrente.Gets the WindowsIdentity type for the current user.

Params Params Params Params

Ottiene un insieme combinato di elementi QueryString, Form, Cookies e ServerVariables.Gets a combined collection of QueryString, Form, Cookies, and ServerVariables items.

Path Path Path Path

Ottiene il percorso virtuale della richiesta corrente.Gets the virtual path of the current request.

PathInfo PathInfo PathInfo PathInfo

Ottiene informazioni aggiuntive sul percorso di una risorsa con estensione URL.Gets the additional path information for a resource with a URL extension.

PhysicalApplicationPath PhysicalApplicationPath PhysicalApplicationPath PhysicalApplicationPath

Ottiene il percorso fisico del file system della directory radice dell'applicazione server attualmente in esecuzione.Gets the physical file system path of the currently executing server application's root directory.

PhysicalPath PhysicalPath PhysicalPath PhysicalPath

Ottiene il percorso fisico del file system corrispondente all'URL richiesto.Gets the physical file system path corresponding to the requested URL.

QueryString QueryString QueryString QueryString

Ottiene l'insieme di variabili QueryString HTTP.Gets the collection of HTTP query string variables.

RawUrl RawUrl RawUrl RawUrl

Ottiene l'URL non elaborato della richiesta corrente.Gets the raw URL of the current request.

ReadEntityBodyMode ReadEntityBodyMode ReadEntityBodyMode ReadEntityBodyMode

Ottiene un valore che indica se il corpo dell'entità della richiesta è stato letto e, in caso affermativo, la modalità di lettura.Gets a value that indicates whether the request entity body has been read, and if so, how it was read.

RequestContext RequestContext RequestContext RequestContext

Ottiene l'istanza di RequestContext della richiesta corrente.Gets the RequestContext instance of the current request.

RequestType RequestType RequestType RequestType

Ottiene o imposta il metodo di trasferimento dei dati HTTP (GET o POST) utilizzato dal client.Gets or sets the HTTP data transfer method (GET or POST) used by the client.

ServerVariables ServerVariables ServerVariables ServerVariables

Ottiene un insieme di variabili server Web.Gets a collection of Web server variables.

TimedOutToken TimedOutToken TimedOutToken TimedOutToken

Ottiene un oggetto CancellationToken che viene attivato quando scade una richiesta.Gets a CancellationToken object that is tripped when a request times out.

TlsTokenBindingInfo TlsTokenBindingInfo TlsTokenBindingInfo TlsTokenBindingInfo

Ottiene le informazioni di associazione dei token TLS.Gets the TLS token binding information. La proprietà consente alle applicazioni di recuperare informazioni sul token da richieste HTTP in ingresso per l'autenticazione avanzata.The property enables applications to retrieve token information from incoming HTTP requests for enhanced authentication.

TotalBytes TotalBytes TotalBytes TotalBytes

Ottiene il numero di byte nel flusso di input corrente.Gets the number of bytes in the current input stream.

Unvalidated Unvalidated Unvalidated Unvalidated

Ottiene i valori delle richieste HTTP senza attivare la convalida delle richieste.Gets the HTTP request values without triggering request validation.

Url Url Url Url

Ottiene informazioni sull'URL della richiesta corrente.Gets information about the URL of the current request.

UrlReferrer UrlReferrer UrlReferrer UrlReferrer

Ottiene informazioni relative all'URL della richiesta precedente del client collegato all'URL corrente.Gets information about the URL of the client's previous request that linked to the current URL.

UserAgent UserAgent UserAgent UserAgent

Ottiene la stringa dell'agente utente non elaborata del browser client specificato.Gets the raw user agent string of the client browser that has been provided. Si noti che può essere Null.Please note it may be null.

UserHostAddress UserHostAddress UserHostAddress UserHostAddress

Ottiene l'indirizzo IP dell'host del client remoto.Gets the IP host address of the remote client.

UserHostName UserHostName UserHostName UserHostName

Ottiene il nome DNS del client remoto.Gets the DNS name of the remote client.

UserLanguages UserLanguages UserLanguages UserLanguages

Ottiene una matrice di stringhe ordinata di preferenze linguistiche del client.Gets a sorted string array of client language preferences.

Metodi

Abort() Abort() Abort() Abort()

Termina forzatamente la connessione TCP sottostante, causando l'esito negativo di eventuali operazioni di I/O.Forcibly terminates the underlying TCP connection, causing any outstanding I/O to fail. È possibile utilizzare questo metodo in risposta all'attacco di un client HTTP dannoso.You might use this method in response to an attack by a malicious HTTP client.

BinaryRead(Int32) BinaryRead(Int32) BinaryRead(Int32) BinaryRead(Int32)

Esegue una lettura binaria di un determinato numero di byte provenienti dal flusso di input corrente.Performs a binary read of a specified number of bytes from the current input stream.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBufferedInputStream() GetBufferedInputStream() GetBufferedInputStream() GetBufferedInputStream()

Ottiene un oggetto Stream che può essere utilizzato per leggere il corpo dell'entità HTTP in ingresso.Gets a Stream object that can be used to read the incoming HTTP entity body.

GetBufferlessInputStream() GetBufferlessInputStream() GetBufferlessInputStream() GetBufferlessInputStream()

Ottiene un oggetto Stream che può essere utilizzato per leggere il corpo dell'entità HTTP in ingresso.Gets a Stream object that can be used to read the incoming HTTP entity body.

GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean)

Ottiene un oggetto Stream che può essere utilizzato per leggere il corpo dell'entità HTTP in ingresso, disabilitando facoltativamente il limite di lunghezza della richiesta impostato nella proprietà MaxRequestLength .Gets a Stream object that can be used to read the incoming HTTP entity body, optionally disabling the request-length limit that is set in the MaxRequestLength property.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
InsertEntityBody() InsertEntityBody() InsertEntityBody() InsertEntityBody()

Fornisce a IIS una copia del corpo di entità di richiesta HTTP.Provides IIS with a copy of the HTTP request entity body.

InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32)

Fornisce a IIS una copia del corpo dell'entità di richiesta HTTP nonché le informazioni sull'oggetto entità di richiesta.Provides IIS with a copy of the HTTP request entity body and with information about the request entity object.

MapImageCoordinates(String) MapImageCoordinates(String) MapImageCoordinates(String) MapImageCoordinates(String)

Associa un parametro form del campo immagine in arrivo ai valori appropriati delle coordinate x e y.Maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values.

MapPath(String) MapPath(String) MapPath(String) MapPath(String)

Associa il percorso virtuale specificato a un percorso fisico.Maps the specified virtual path to a physical path.

MapPath(String, String, Boolean) MapPath(String, String, Boolean) MapPath(String, String, Boolean) MapPath(String, String, Boolean)

Associa il percorso virtuale specificato a un percorso fisico.Maps the specified virtual path to a physical path.

MapRawImageCoordinates(String) MapRawImageCoordinates(String) MapRawImageCoordinates(String) MapRawImageCoordinates(String)

Associa un parametro form del campo immagine in arrivo ai valori appropriati delle coordinate x e y.Maps an incoming image field form parameter into appropriate x and y coordinate values.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
SaveAs(String, Boolean) SaveAs(String, Boolean) SaveAs(String, Boolean) SaveAs(String, Boolean)

Salva una richiesta HTTP su disco.Saves an HTTP request to disk.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
ValidateInput() ValidateInput() ValidateInput() ValidateInput()

Determina la convalida degli insiemi accessibili mediante le proprietà Cookies, Form e QueryString.Causes validation to occur for the collections accessed through the Cookies, Form, and QueryString properties.

Si applica a