WindowsRuntimeBufferExtensions.CopyTo Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.