HttpRequestWrapper.GetBufferedInputStream Metódus

Definíció

Lekéri a Stream bejövő HTTP-entitás törzsének olvasására használható objektumot.

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

Válaszok

A Stream bejövő HTTP-entitás törzsének olvasására használható objektum.

Kivételek

A kérelem entitástörzse már be lett töltve és elemezve. Az entitás törzsének betöltését és elemzését okozó tulajdonságok például a következők:

A kivétel elkerülése érdekében először hívja meg a metódust ReadEntityBodyMode . Ez a kivétel akkor is megjelenik, ha az ügyfél az entitás törzsének olvasása közben megszakad.

Megjegyzések

Ez a módszer megegyezik a GetBufferlessInputStream metódussal, azzal a kivételsel, hogy a ASP.NET által a Form, Files és InputStream tulajdonságok feltöltéséhez használt belső tárolóba is másolja a beolvasott bájtokat. Mivel ezek az információk megmaradnak, az alsóbb rétegbeli kód, például ASP.NET Web Forms lapok (.aspx fájlok) sikeresen lefutnak. A metódus esetében ez nem így van GetBufferlessInputStream .

A következőre érvényes: