HttpRequestWrapper.GetBufferlessInputStream 方法

定义

获取一个 Stream 对象,该对象可用于读取传入的 HTTP 实体主体。

重载

GetBufferlessInputStream()

获取一个 Stream 对象,该对象可用于读取传入的 HTTP 实体主体。

GetBufferlessInputStream(Boolean)

在派生类中实现时,获取可用于读取传入 HTTP 实体正文的 Stream 对象,选择性的禁用在 MaxRequestLength 属性中设置的长度限制。

GetBufferlessInputStream()

获取一个 Stream 对象,该对象可用于读取传入的 HTTP 实体主体。

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

返回

Stream

可用于读取传入的 HTTP 实体主体的 Stream 对象。

例外

已加载和分析请求的实体主体。 导致加载和分析实体正文的属性的示例包括:

要避免此异常,请首先调用 ReadEntityBodyMode 方法。 如果客户在实体正文读取时断开连接,则也会引发此异常。

另请参阅

适用于

GetBufferlessInputStream(Boolean)

在派生类中实现时,获取可用于读取传入 HTTP 实体正文的 Stream 对象,选择性的禁用在 MaxRequestLength 属性中设置的长度限制。

public:
 override System::IO::Stream ^ GetBufferlessInputStream(bool disableMaxRequestLength);
public override System.IO.Stream GetBufferlessInputStream (bool disableMaxRequestLength);
override this.GetBufferlessInputStream : bool -> System.IO.Stream
Public Overrides Function GetBufferlessInputStream (disableMaxRequestLength As Boolean) As Stream

参数

disableMaxRequestLength
Boolean

若要禁用请求长度限制,则为 true;否则为 false

返回

Stream

可用于读取传入的 HTTP 实体主体的 Stream 对象。

例外

已加载和分析请求的实体主体。 导致加载和分析实体正文的属性的示例包括:

要避免此异常,请首先调用 ReadEntityBodyMode 方法。 如果客户在实体正文读取时断开连接,则也会引发此异常。

另请参阅

适用于