InputStream Property

HttpRequest.InputStream Property


Gets the contents of the incoming HTTP entity body.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

public Stream InputStream { get; }

Property Value

Type: System.IO.Stream

A Stream object representing the contents of the incoming HTTP content body.

The following code example copies the contents of an InputStream into a string.

Dim str As System.IO.Stream, strmContents As String
Dim counter, strLen, strRead As Integer

' Create a Stream object.
str = Request.InputStream
' Find number of bytes in stream.
strLen = CInt(str.Length)
' Create a byte array.
Dim strArr(strLen) As Byte 
' Read stream into byte array.
strRead = str.Read(strArr,0,strLen) 

' Convert byte array to a text string.
For counter = 0 To strLen-1
   strmContents = strmContents & strArr(counter).ToString()
Next counter

.NET Framework
Available since 1.1
Return to top
© 2015 Microsoft