WindowsRuntimeBufferExtensions.CopyTo Méthode

Définition

Surcharges

CopyTo(Byte[], IBuffer)

Copie tous les octets du tableau source vers la mémoire tampon de destination (Windows.Storage.Streams.IBuffer), en commençant à l’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) vers le tableau de destination, en commençant à l’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 à l’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), en 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) vers 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 à l’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 les données.

destination
IBuffer

Mémoire tampon dans laquelle copier les données.

Attributs

Exceptions

source ou destination est null.

La taille de source dépasse 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) vers le tableau de destination, en commençant à l’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
IBuffer

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

destination
Byte[]

Tableau vers lequel copier les données.

Attributs

Exceptions

source ou destination est null.

La taille de source 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 à l’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
IBuffer

La mémoire tampon source.

destination
IBuffer

La mémoire tampon de destination.

Attributs

Exceptions

source ou destination est null.

La taille de source dépasse 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), en 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 les données.

sourceIndex
Int32

Index dans source à partir duquel commencer la copie des données.

destination
IBuffer

Mémoire tampon dans laquelle copier les données.

destinationIndex
UInt32

Index dans destination vers lequel commencer la copie des données.

count
Int32

Nombre d'octets à copier.

Attributs

Exceptions

source ou destination est null.

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

sourceIndex est supérieur ou égal à la longueur de source. -ou-Nombre d’octets source, commençant à sourceIndex, inférieur à count. -ou-La copie de count octets, à partir de 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) vers 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
IBuffer

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

sourceIndex
UInt32

Index dans source à partir duquel commencer la copie des données.

destination
Byte[]

Tableau vers lequel copier les données.

destinationIndex
Int32

Index dans destination vers lequel commencer la copie des données.

count
Int32

Nombre d'octets à copier.

Attributs

Exceptions

source ou destination est null.

count, sourceIndex ou 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-Nombre d’octets source, commençant à sourceIndex, inférieur à count. -ou-La copie de count octets, à partir de 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
IBuffer

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

sourceIndex
UInt32

Index dans source à partir duquel commencer la copie des données.

destination
IBuffer

Mémoire tampon dans laquelle copier les données.

destinationIndex
UInt32

Index dans destination vers lequel commencer la copie des données.

count
UInt32

Nombre d'octets à copier.

Attributs

Exceptions

source ou destination est null.

count, sourceIndex ou 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-Nombre d’octets source, commençant à sourceIndex, inférieur à count. -ou-La copie de count octets, à partir de destinationIndex, dépasserait la capacité de destination.

S’applique à