Windows apps
Collapse the table of content
Expand the table of content

WindowsRuntimeBufferExtensions.CopyTo Method (Byte[], IBuffer)

.NET Framework (current version)

Copies all bytes from the source array to the destination buffer (Windows.Storage.Streams.IBuffer), starting at offset 0 (zero) in both. The method does not update the length of the destination buffer.

This API is not CLS-compliant. 

Namespace:  System.Runtime.InteropServices.WindowsRuntime
Assembly:  System.Runtime.WindowsRuntime (in System.Runtime.WindowsRuntime.dll)

[CLSCompliantAttribute(false)]
public static void CopyTo(
	this byte[] source,
	IBuffer destination
)

Parameters

source
Type: System.Byte[]

The array to copy data from.

destination
Type: IBuffer

The buffer to copy data to.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type Byte[]. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

ExceptionCondition
ArgumentNullException

source or destination is null.

ArgumentException

The size of source exceeds the capacity of destination.

.NET Framework

Supported in: 4.6, 4.5

.NET for Windows Phone apps

Supported in: Windows Phone Silverlight 8
Show:
© 2018 Microsoft