HttpRequestWrapper.GetBufferedInputStream Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 Form tulajdonság.
A Files tulajdonság.
A InputStream tulajdonság.
A GetBufferlessInputStream() módszer.
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 .