WindowsRuntimeBufferExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对 Windows 运行时缓冲区(Windows.Storage.Streams.IBuffer 接口)执行操作的扩展方法。
public ref class WindowsRuntimeBufferExtensions abstract sealed
public static class WindowsRuntimeBufferExtensions
[System.Security.SecurityCritical]
public static class WindowsRuntimeBufferExtensions
type WindowsRuntimeBufferExtensions = class
[<System.Security.SecurityCritical>]
type WindowsRuntimeBufferExtensions = class
Public Module WindowsRuntimeBufferExtensions
- 继承
-
WindowsRuntimeBufferExtensions
- 属性
方法
AsBuffer(Byte[]) |
返回一个 Windows.Storage.Streams.IBuffer 接口,该接口表示指定字节数组。 |
AsBuffer(Byte[], Int32, Int32) |
返回一个 Windows.Storage.Streams.IBuffer 接口,该接口在指定字节数组中表示某个字节范围。 |
AsBuffer(Byte[], Int32, Int32, Int32) |
返回一个 Windows.Storage.Streams.IBuffer 接口,该接口在指定字节数组中表示某个字节范围。 可以选择将 IBuffer 的 Length 属性设置为小于该容量的值。 |
AsStream(IBuffer) |
返回一个流,该流表示 Windows.Storage.Streams.IBuffer 接口所表示的同一内存。 |
CopyTo(Byte[], IBuffer) |
将源数组中的所有字节复制到目标缓冲区 (Windows.Storage.Streams.IBuffer),数组和缓冲区都从 0(零)偏移量处开始。 该方法不会更新目标缓冲区的长度。 |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
将源数组中的字节复制到目标缓冲区 (Windows.Storage.Streams.IBuffer),指定该源数组的起始索引、目标缓冲区的起始索引和要复制的字节数。 该方法不会更新目标缓存区的 Length 属性。 |
CopyTo(IBuffer, Byte[]) |
将源缓冲区中的所有字节复制到目标数组 (Windows.Storage.Streams.IBuffer),缓冲区和数组都从 0(零)偏移量处开始。 |
CopyTo(IBuffer, IBuffer) |
将源缓冲区中的所有字节复制到目标缓冲区 (Windows.Storage.Streams.IBuffer),这两个缓冲区都从 0(零)偏移量处开始。 |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
将源缓冲区 (Windows.Storage.Streams.IBuffer) 的字节复制到目标数组,指定该源缓冲区的起始索引、目标数组的起始索引和要复制的字节数。 |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
将源缓冲区 (Windows.Storage.Streams.IBuffer) 的字节复制到目标缓冲区,指定该源的起始索引、目标的起始索引和要复制的字节数。 |
GetByte(IBuffer, UInt32) |
返回在指定 Windows.Storage.Streams.IBuffer 接口中位于指定偏移量处的字节。 |
GetWindowsRuntimeBuffer(MemoryStream) |
返回一个 Windows.Storage.Streams.IBuffer 接口,该接口将同一内存表示为指定内存流。 |
GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32) |
返回一个 Windows.Storage.Streams.IBuffer 接口,该接口表示由指定内存流所表示的内存中的一个区域。 |
IsSameData(IBuffer, IBuffer) |
返回一个值,该值指示两个缓冲区(Windows.Storage.Streams.IBuffer 对象)是否表示相同的基础内存区域。 |
ToArray(IBuffer) |
返回一个新数组,该数组根据指定缓冲区 (Windows.Storage.Streams.IBuffer) 的内容创建。 数组的大小是 IBuffer 的 Length 属性值。 |
ToArray(IBuffer, UInt32, Int32) |
返回一个新数组,该数组根据指定缓冲区 (Windows.Storage.Streams.IBuffer) 的内容创建,在指定的偏移量处开始并包含指定的字节数。 |