Langue

WindowsRuntimeBufferExtensions.CopyTo Méthode

Définition

Surcharges

Nom Description
CopyTo(Byte[], IBuffer)

Copie tous les octets du tableau source vers la mémoire tampon de destination (Windows). Storage.Streams.IBuffer), en commençant à offset 0 (zéro) dans les deux. La méthode ne met pas à jour la longueur de la mémoire tampon de destination.

CopyTo(IBuffer, Byte[])

Copie tous les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) dans le tableau de destination, en commençant à offset 0 (zéro) dans les deux.

CopyTo(IBuffer, IBuffer)

Copie tous les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) vers la mémoire tampon de destination, en commençant à offset 0 (zéro) dans les deux.

CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)

Copie les octets du tableau source vers la mémoire tampon de destination (Windows. Storage.Streams.IBuffer), spécifiant l’index de départ dans le tableau source, l’index de départ dans la mémoire tampon de destination et le nombre d’octets à copier. La méthode ne met pas à jour la propriété Length de la mémoire tampon de destination.

CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)

Copie les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) dans le tableau de destination, en spécifiant l’index de départ dans la mémoire tampon source, l’index de départ dans le tableau de destination et le nombre d’octets à copier.

CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)

Copie les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) vers la mémoire tampon de destination, en spécifiant l’index de départ dans la source, l’index de départ dans la destination et le nombre d’octets à copier.

CopyTo(Byte[], IBuffer)

Important

Cette API n’est pas conforme CLS.

Copie tous les octets du tableau source vers la mémoire tampon de destination (Windows). Storage.Streams.IBuffer), en commençant à offset 0 (zéro) dans les deux. La méthode ne met pas à jour la longueur de la mémoire tampon de destination.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(cli::array <System::Byte> ^ source, Windows::Storage::Streams::IBuffer ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo(this byte[] source, Windows.Storage.Streams.IBuffer destination);
[<System.CLSCompliant(false)>]
static member CopyTo : byte[] * Windows.Storage.Streams.IBuffer -> unit
<Extension()>
Public Sub CopyTo (source As Byte(), destination As IBuffer)

Paramètres

source
Byte[]

Tableau à partir duquel copier des données.

destination
Windows.Storage.Streams.IBuffer

Mémoire tampon vers laquelle copier des données.

Attributs

Exceptions

source ou destination a la valeur Null.

Taille supérieure source à la capacité de destination.

S’applique à

CopyTo(IBuffer, Byte[])

Important

Cette API n’est pas conforme CLS.

Copie tous les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) dans le tableau de destination, en commençant à offset 0 (zéro) dans les deux.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, cli::array <System::Byte> ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo(this Windows.Storage.Streams.IBuffer source, byte[] destination);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * byte[] -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, destination As Byte())

Paramètres

source
Windows.Storage.Streams.IBuffer

Mémoire tampon à partir de laquelle copier des données.

destination
Byte[]

Tableau vers lequel copier des données.

Attributs

Exceptions

source ou destination a la valeur Null.

La taille de source la taille dépasse la taille de destination.

S’applique à

CopyTo(IBuffer, IBuffer)

Important

Cette API n’est pas conforme CLS.

Copie tous les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) vers la mémoire tampon de destination, en commençant à offset 0 (zéro) dans les deux.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, Windows::Storage::Streams::IBuffer ^ destination);
[System.CLSCompliant(false)]
public static void CopyTo(this Windows.Storage.Streams.IBuffer source, Windows.Storage.Streams.IBuffer destination);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * Windows.Storage.Streams.IBuffer -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, destination As IBuffer)

Paramètres

source
Windows.Storage.Streams.IBuffer

Mémoire tampon source.

destination
Windows.Storage.Streams.IBuffer

Mémoire tampon de destination.

Attributs

Exceptions

source ou destination a la valeur Null.

Taille supérieure source à la capacité de destination.

S’applique à

CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)

Important

Cette API n’est pas conforme CLS.

Copie les octets du tableau source vers la mémoire tampon de destination (Windows. Storage.Streams.IBuffer), spécifiant l’index de départ dans le tableau source, l’index de départ dans la mémoire tampon de destination et le nombre d’octets à copier. La méthode ne met pas à jour la propriété Length de la mémoire tampon de destination.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(cli::array <System::Byte> ^ source, int sourceIndex, Windows::Storage::Streams::IBuffer ^ destination, System::UInt32 destinationIndex, int count);
[System.CLSCompliant(false)]
public static void CopyTo(this byte[] source, int sourceIndex, Windows.Storage.Streams.IBuffer destination, uint destinationIndex, int count);
[<System.CLSCompliant(false)>]
static member CopyTo : byte[] * int * Windows.Storage.Streams.IBuffer * uint32 * int -> unit
<Extension()>
Public Sub CopyTo (source As Byte(), sourceIndex As Integer, destination As IBuffer, destinationIndex As UInteger, count As Integer)

Paramètres

source
Byte[]

Tableau à partir duquel copier des données.

sourceIndex
Int32

Index dans source lequel commencer la copie des données.

destination
Windows.Storage.Streams.IBuffer

Mémoire tampon vers laquelle copier des données.

destinationIndex
UInt32

Index dans destination lequel commencer à copier des données.

count
Int32

Nombre d’octets à copier.

Attributs

Exceptions

source ou destination a la valeur Null.

count, sourceIndexou destinationIndex est inférieur à 0 (zéro).

sourceIndex est supérieur ou égal à la longueur de source. -ou-Le nombre d’octets dans source, commençant à sourceIndex, est inférieur à count. -ou-Copie d’octets count , commençant à destinationIndex, dépasserait la capacité de destination.

S’applique à

CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)

Important

Cette API n’est pas conforme CLS.

Copie les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) dans le tableau de destination, en spécifiant l’index de départ dans la mémoire tampon source, l’index de départ dans le tableau de destination et le nombre d’octets à copier.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, cli::array <System::Byte> ^ destination, int destinationIndex, int count);
[System.CLSCompliant(false)]
public static void CopyTo(this Windows.Storage.Streams.IBuffer source, uint sourceIndex, byte[] destination, int destinationIndex, int count);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * uint32 * byte[] * int * int -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, sourceIndex As UInteger, destination As Byte(), destinationIndex As Integer, count As Integer)

Paramètres

source
Windows.Storage.Streams.IBuffer

Mémoire tampon à partir de laquelle copier des données.

sourceIndex
UInt32

Index dans source lequel commencer la copie des données.

destination
Byte[]

Tableau vers lequel copier des données.

destinationIndex
Int32

Index dans destination lequel commencer à copier des données.

count
Int32

Nombre d’octets à copier.

Attributs

Exceptions

source ou destination a la valeur Null.

count, sourceIndexou destinationIndex est inférieur à 0 (zéro).

sourceIndex est supérieur ou égal à la capacité de source. -ou-destinationIndex est supérieur ou égal à la longueur de destination. -ou-Le nombre d’octets dans source, commençant à sourceIndex, est inférieur à count. -ou-Copie d’octets count , commençant à destinationIndex, dépasserait la taille de destination.

S’applique à

CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)

Important

Cette API n’est pas conforme CLS.

Copie les octets de la mémoire tampon source (Windows. Storage.Streams.IBuffer) vers la mémoire tampon de destination, en spécifiant l’index de départ dans la source, l’index de départ dans la destination et le nombre d’octets à copier.

public:
[System::Runtime::CompilerServices::Extension]
 static void CopyTo(Windows::Storage::Streams::IBuffer ^ source, System::UInt32 sourceIndex, Windows::Storage::Streams::IBuffer ^ destination, System::UInt32 destinationIndex, System::UInt32 count);
[System.CLSCompliant(false)]
public static void CopyTo(this Windows.Storage.Streams.IBuffer source, uint sourceIndex, Windows.Storage.Streams.IBuffer destination, uint destinationIndex, uint count);
[<System.CLSCompliant(false)>]
static member CopyTo : Windows.Storage.Streams.IBuffer * uint32 * Windows.Storage.Streams.IBuffer * uint32 * uint32 -> unit
<Extension()>
Public Sub CopyTo (source As IBuffer, sourceIndex As UInteger, destination As IBuffer, destinationIndex As UInteger, count As UInteger)

Paramètres

source
Windows.Storage.Streams.IBuffer

Mémoire tampon à partir de laquelle copier des données.

sourceIndex
UInt32

Index dans source lequel commencer la copie des données.

destination
Windows.Storage.Streams.IBuffer

Mémoire tampon vers laquelle copier des données.

destinationIndex
UInt32

Index dans destination lequel commencer à copier des données.

count
UInt32

Nombre d’octets à copier.

Attributs

Exceptions

source ou destination a la valeur Null.

count, sourceIndexou destinationIndex est inférieur à 0 (zéro).

sourceIndex est supérieur ou égal à la capacité de source. -ou-destinationIndex est supérieur ou égal à la capacité de destination. -ou-Le nombre d’octets dans source, commençant à sourceIndex, est inférieur à count. -ou-Copie d’octets count , commençant à destinationIndex, dépasserait la capacité de destination.

S’applique à