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

WindowsRuntimeBufferExtensions 类

2013/12/13

对于针对 Windows Phone OS 7.0 和 7.1 的应用,请不要在应用中使用此类型的任何成员。如果使用的话,您的代码将引发 MethodAccessException。此类型的安全是非常关键的,将其限制为由 .NET Framework for Windows Phone 类库内部使用。
[安全关键]

提供操作 Windows 运行时 缓冲区 (Windows.Storage.Streams.IBuffer 接口)的扩展方法。

System.Object
  System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBufferExtensions

Namespace:  System.Runtime.InteropServices.WindowsRuntime
程序集:  System.Runtime.WindowsRuntime(位于 System.Runtime.WindowsRuntime.dll 中)

[SecurityCriticalAttribute]
public static class 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 接口,它表示指定的字节数组中的字节的范围。还可以将 IBufferLength 属性设置为一个小于容量的值。
公共方法静态成员AsStream返回表示相同内存的流,该内存由指定的 Windows.Storage.Streams.IBuffer 接口表示。
公共方法静态成员CopyTo(IBuffer, Byte[])将所有字节从源缓冲区 (Windows.Storage.Streams.IBuffer) 复制到目标数组,从两者的偏移量 0 (零)开始复制。
公共方法静态成员CopyTo(IBuffer, IBuffer)将所有字节从源缓冲区 (Windows.Storage.Streams.IBuffer) 复制到目标缓冲区,从两者的偏移量 0 (零)开始复制。
公共方法静态成员CopyTo(Byte[], 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) 复制到目标缓冲区,指定源中的起始索引、目标中的起始索引,以及要复制的字节数。
公共方法静态成员CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)将字节从源数组复制到目标缓冲区 (Windows.Storage.Streams.IBuffer),指定源数组中的起始索引、目标缓冲区中的起始索引,以及要复制的字节数。该方法不会更新目标缓冲区的 Length 属性。
公共方法静态成员GetByte返回指定的 Windows.Storage.Streams.IBuffer 接口中的指定偏移量处的字节。
公共方法静态成员GetWindowsRuntimeBuffer(MemoryStream)返回 Windows.Storage.Streams.IBuffer 接口,它表示与指定的内存流具有相同的内存。
公共方法静态成员GetWindowsRuntimeBuffer(MemoryStream, Int32, Int32)返回 Windows.Storage.Streams.IBuffer 接口,它表示指定的内存流表示的内存中的区域。
公共方法静态成员IsSameData返回一个值,指示两个缓冲区(Windows.Storage.Streams.IBuffer 对象)是否表示相同的基础内存区域。
公共方法静态成员ToArray(IBuffer)返回从指定的缓冲区 (Windows.Storage.Streams.IBuffer) 的内容创建的一个新数组。数组的大小是 IBufferLength 属性的值。
公共方法静态成员ToArray(IBuffer, UInt32, Int32)返回从指定的缓冲区 (Windows.Storage.Streams.IBuffer) 的内容创建的新数组,从指定的偏移量开始,并包含指定的字节数。
返回顶部

Windows Phone OS

受以下版本支持: 8.0

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2015 Microsoft