HttpRequest.GetBufferedInputStream Metodo
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.
Ottiene un oggetto Stream che può essere usato per leggere il corpo dell'entità HTTP in ingresso.
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 usato per leggere il corpo dell'entità HTTP in ingresso.
Eccezioni
Il corpo dell'entità della richiesta è già stato caricato e analizzato. Tra le proprietà che generano il caricamento e l'analisi del corpo entità vi sono:
La proprietà Form.
La proprietà Files.
La proprietà InputStream.
Il metodo GetBufferlessInputStream().
Per evitare questa eccezione, chiamare il metodo di ReadEntityBodyMode per primo. Questa eccezione viene generata se il client viene disconnesso durante la lettura del corpo di entità.
Commenti
Questo metodo è identico aGetBufferlessInputStream, ad eccezione del fatto che copia anche i byte letti nell'archiviazione interna usata da ASP.NET per popolare le Formproprietà , Filese InputStream . Dato che queste informazioni vengono mantenute, il codice downstream come quello delle pagine Web Form ASP.NET (file ASPX) funzionerà correttamente. Non è il caso del metodo GetBufferlessInputStream.