导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

UnmanagedMemoryStream.SetLength 方法

2013/12/13

此 API 支持 .NET Framework 基础结构,但不适合在代码中直接使用。

将流的长度设置为指定的值。

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public override void SetLength(
	long value
)

参数

value
类型: System.Int64
流的长度。

异常条件
IOException

出现 I/O 错误。

ObjectDisposedException

流已关闭。

NotSupportedException

基础内存不支持写入。

- 或 -

尝试写入流,但 CanWrite 属性为 false

ArgumentOutOfRangeException

指定的 value 超出流的容量。

- 或 -

指定的 value 是负数。

如果给定值小于流的当前长度,则截断流。如果给定值大于流的当前长度,则扩展流。如果扩展流,则流的新旧长度之间的内容是未定义的。

为了使 SetLength 生效,流必须支持写入和搜索。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2014 Microsoft