Aracılığıyla paylaş


HttpRequestWrapper.GetBufferedInputStream Yöntem

Tanım

Gelen HTTP varlık gövdesini okumak için kullanılabilecek bir Stream nesne alır.

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

Döndürülenler

Stream Gelen HTTP varlık gövdesini okumak için kullanılabilecek bir nesne.

Özel durumlar

İsteğin varlık gövdesi zaten yüklenmiş ve ayrıştırılmış. Varlık gövdesinin yüklenmesine ve ayrıştırılmasına neden olan özelliklere örnek olarak şunlar verilebilir:

Bu özel durumdan kaçınmak için önce yöntemini çağırın ReadEntityBodyMode . Varlık gövdesi okunurken istemcinin bağlantısının kesilmesi durumunda da bu özel durum oluşur.

Açıklamalar

Bu yöntem ile aynıdırGetBufferlessInputStream, ancak okunan baytları ASP.NET tarafından , Filesve InputStream özelliklerini doldurmak için kullanılan iç depolama alanına Formkopyalar. Bu bilgiler korunduğu için, ASP.NET Web Forms sayfaları (.aspx dosyaları) gibi aşağı akış kodu başarıyla çalıştırılır. Yönteminde durum böyle GetBufferlessInputStream değildir.

Şunlara uygulanır