HttpURLConnection.SetFixedLengthStreamingMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| SetFixedLengthStreamingMode(Int32) |
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。 |
| SetFixedLengthStreamingMode(Int64) |
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。 |
SetFixedLengthStreamingMode(Int32)
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。
[Android.Runtime.Register("setFixedLengthStreamingMode", "(I)V", "GetSetFixedLengthStreamingMode_IHandler")]
public virtual void SetFixedLengthStreamingMode(int contentLength);
[<Android.Runtime.Register("setFixedLengthStreamingMode", "(I)V", "GetSetFixedLengthStreamingMode_IHandler")>]
abstract member SetFixedLengthStreamingMode : int -> unit
override this.SetFixedLengthStreamingMode : int -> unit
参数
- contentLength
- Int32
要写入 OutputStream 的字节数。
- 属性
例外
如果已连接或已设置另一种模式,
如果 contentLength 小于零,则为
注解
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。
如果应用程序尝试写入的数据超过指示的内容长度,或者应用程序在写入指示的金额之前关闭 OutputStream,则会引发异常。
启用输出流式处理后,无法自动处理身份验证和重定向。 如果需要身份验证或重定向,读取响应时将引发 HttpRetryException。 可以查询此异常以了解错误的详细信息。
必须在 URLConnection 连接之前调用此方法。
<建议使用 B>注意:</B>#setFixedLengthStreamingMode(long) 而不是此方法,因为它允许设置更大的内容长度。
在 1.5 中添加。
Java文档java.net.HttpURLConnection.setFixedLengthStreamingMode(int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
SetFixedLengthStreamingMode(Int64)
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。
[Android.Runtime.Register("setFixedLengthStreamingMode", "(J)V", "GetSetFixedLengthStreamingMode_JHandler")]
public virtual void SetFixedLengthStreamingMode(long contentLength);
[<Android.Runtime.Register("setFixedLengthStreamingMode", "(J)V", "GetSetFixedLengthStreamingMode_JHandler")>]
abstract member SetFixedLengthStreamingMode : int64 -> unit
override this.SetFixedLengthStreamingMode : int64 -> unit
参数
- contentLength
- Int64
要写入 OutputStream 的字节数。
- 属性
例外
如果已连接或已设置另一种模式,
如果 contentLength 小于零,则为
注解
当事先知道内容长度时,此方法用于在不进行内部缓冲的情况下启用 HTTP 请求正文的流式传输。
如果应用程序尝试写入的数据超过指示的内容长度,或者应用程序在写入指示的金额之前关闭 OutputStream,则会引发异常。
启用输出流式处理后,无法自动处理身份验证和重定向。 如果需要身份验证或重定向,读取响应时将引发 HttpRetryException。 可以查询此异常以了解错误的详细信息。
必须在 URLConnection 连接之前调用此方法。
通过调用此方法设置的内容长度优先于由此 #setFixedLengthStreamingMode(int)设置的任何值。
已在 1.7 中添加。
Java文档java.net.HttpURLConnection.setFixedLengthStreamingMode(long)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。