HttpRequest.GetBufferedInputStream Metodo

Definizione

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.

public:
 System::IO::Stream ^ GetBufferedInputStream();
public System.IO.Stream GetBufferedInputStream ();
member this.GetBufferedInputStream : unit -> System.IO.Stream
Public Function GetBufferedInputStream () As Stream

Restituisce

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

Eccezioni

Il corpo dell'entità della richiesta è già stato caricato e analizzato.The request's entity body has already been loaded and parsed. Tra le proprietà che generano il caricamento e l'analisi del corpo entità vi sono:Examples of properties that cause the entity body to be loaded and parsed include the following: - La proprietà Form.- The Form property.

- La proprietà Files.- The Files property.

- La proprietà InputStream.- The InputStream property.

- Il metodo GetBufferlessInputStream().- The GetBufferlessInputStream() method.

Per evitare questa eccezione, chiamare il metodo di ReadEntityBodyMode per primo.To avoid this exception, call the ReadEntityBodyMode method first. Questa eccezione viene generata se il client viene disconnesso durante la lettura del corpo di entità.This exception is also thrown if the client disconnects while the entity body is being read.

Commenti

Questo metodo è identico GetBufferlessInputStream a, ad eccezione del fatto che copia anche i byte letti nell'archivio interno usato da ASP.NET per popolare le Formproprietà, Filese InputStream .This method is identical to GetBufferlessInputStream except that it also copies the bytes that are read to the internal storage that is used by ASP.NET to populate the Form, Files, and InputStream properties. Dato che queste informazioni vengono mantenute, il codice downstream come quello delle pagine Web Form ASP.NET (file .aspx) funzionerà correttamente.Because this information is preserved, downstream code such as ASP.NET Web Forms pages (.aspx files) will run successfully. Non è il caso del metodo GetBufferlessInputStream.This is not the case with the GetBufferlessInputStream method.

Si applica a