WindowsRuntimeBufferExtensions.CopyTo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CopyTo(Byte[], IBuffer) |
Copia tutti i byte dalla matrice di origine nel buffer di destinazione (Windows.Storage.Streams.IBuffer), a partire dall'offset 0 (zero) in entrambi. Il metodo non aggiorna la lunghezza del buffer di destinazione. |
CopyTo(IBuffer, Byte[]) |
Copia tutti i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nella matrice di destinazione, a partire dall'offset 0 (zero) in entrambi. |
CopyTo(IBuffer, IBuffer) |
Copia tutti i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nel buffer di destinazione, a partire dall'offset 0 (zero) in entrambi. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Copia i byte dalla matrice di origine nel buffer di destinazione (Windows.Storage.Streams.IBuffer), specificando l'indice iniziale nella matrice di origine, l'indice iniziale nel buffer di destinazione e il numero di byte da copiare. Il metodo non aggiorna la proprietà Length del buffer di destinazione. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Copia i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nella matrice di destinazione, specificando l'indice iniziale nel buffer di origine, l'indice iniziale nella matrice di destinazione e il numero di byte da copiare. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Copia i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nel buffer di destinazione, specificando l'indice iniziale nell'origine, l'indice iniziale nella destinazione e il numero di byte da copiare. |
CopyTo(Byte[], IBuffer)
Importante
Questa API non è conforme a CLS.
Copia tutti i byte dalla matrice di origine nel buffer di destinazione (Windows.Storage.Streams.IBuffer), a partire dall'offset 0 (zero) in entrambi. Il metodo non aggiorna la lunghezza del buffer di destinazione.
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)
Parametri
- source
- Byte[]
Matrice da cui copiare i dati.
- destination
- IBuffer
Buffer in cui copiare i dati.
- Attributi
Eccezioni
source
o destination
è null.
Le dimensioni di source
superano la capacità di destination
.
Si applica a
CopyTo(IBuffer, Byte[])
Importante
Questa API non è conforme a CLS.
Copia tutti i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nella matrice di destinazione, a partire dall'offset 0 (zero) in entrambi.
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())
Parametri
- source
- IBuffer
Buffer da cui copiare i dati.
- destination
- Byte[]
Matrice in cui copiare i dati.
- Attributi
Eccezioni
source
o destination
è null.
Le dimensioni di source
superano le dimensioni di destination
.
Si applica a
CopyTo(IBuffer, IBuffer)
Importante
Questa API non è conforme a CLS.
Copia tutti i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nel buffer di destinazione, a partire dall'offset 0 (zero) in entrambi.
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)
Parametri
- source
- IBuffer
Il buffer di origine.
- destination
- IBuffer
Il buffer di destinazione.
- Attributi
Eccezioni
source
o destination
è null.
Le dimensioni di source
superano la capacità di destination
.
Si applica a
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)
Importante
Questa API non è conforme a CLS.
Copia i byte dalla matrice di origine nel buffer di destinazione (Windows.Storage.Streams.IBuffer), specificando l'indice iniziale nella matrice di origine, l'indice iniziale nel buffer di destinazione e il numero di byte da copiare. Il metodo non aggiorna la proprietà Length del buffer di destinazione.
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)
Parametri
- source
- Byte[]
Matrice da cui copiare i dati.
- sourceIndex
- Int32
Indice di source
da cui iniziare la copia dei dati.
- destination
- IBuffer
Buffer in cui copiare i dati.
- destinationIndex
- UInt32
Indice di destination
in corrispondenza del quale iniziare la copia dei dati.
- count
- Int32
Il numero di byte da copiare.
- Attributi
Eccezioni
source
o destination
è null.
count
, sourceIndex
o destinationIndex
è minore di 0 (zero).
sourceIndex
è maggiore o uguale alla lunghezza di source
. -oppure-Il numero di byte in source
, a partire da sourceIndex
, è minore di count
. -oppure-La copia di count
byte, partendo da destinationIndex
, comporterebbe il superamento della capacità di destination
.
Si applica a
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)
Importante
Questa API non è conforme a CLS.
Copia i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nella matrice di destinazione, specificando l'indice iniziale nel buffer di origine, l'indice iniziale nella matrice di destinazione e il numero di byte da copiare.
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)
Parametri
- source
- IBuffer
Buffer da cui copiare i dati.
- sourceIndex
- UInt32
Indice di source
da cui iniziare la copia dei dati.
- destination
- Byte[]
Matrice in cui copiare i dati.
- destinationIndex
- Int32
Indice di destination
in corrispondenza del quale iniziare la copia dei dati.
- count
- Int32
Il numero di byte da copiare.
- Attributi
Eccezioni
source
o destination
è null.
count
, sourceIndex
o destinationIndex
è minore di 0 (zero).
La capacità di sourceIndex
è maggiore o uguale alla capacità di source
. -oppure-destinationIndex
è maggiore o uguale alla lunghezza di destination
. -oppure-Il numero di byte in source
, a partire da sourceIndex
, è minore di count
. -oppure-La copia di count
byte, partendo da destinationIndex
, comporterebbe il superamento delle dimensioni di destination
.
Si applica a
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)
Importante
Questa API non è conforme a CLS.
Copia i byte dal buffer di origine (Windows.Storage.Streams.IBuffer) nel buffer di destinazione, specificando l'indice iniziale nell'origine, l'indice iniziale nella destinazione e il numero di byte da copiare.
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)
Parametri
- source
- IBuffer
Buffer da cui copiare i dati.
- sourceIndex
- UInt32
Indice di source
da cui iniziare la copia dei dati.
- destination
- IBuffer
Buffer in cui copiare i dati.
- destinationIndex
- UInt32
Indice di destination
in corrispondenza del quale iniziare la copia dei dati.
- count
- UInt32
Il numero di byte da copiare.
- Attributi
Eccezioni
source
o destination
è null.
count
, sourceIndex
o destinationIndex
è minore di 0 (zero).
La capacità di sourceIndex
è maggiore o uguale alla capacità di source
. -oppure-destinationIndex
è maggiore o uguale alla capacità di destination
. -oppure-Il numero di byte in source
, a partire da sourceIndex
, è minore di count
. -oppure-La copia di count
byte, partendo da destinationIndex
, comporterebbe il superamento della capacità di destination
.