WindowsRuntimeBufferExtensions.CopyTo Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CopyTo(Byte[], IBuffer) |
Zkopíruje všechny bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) počínaje posunem 0 (nula) v obou. Metoda neaktualizuje délku cílové vyrovnávací paměti. |
CopyTo(IBuffer, Byte[]) |
Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole počínaje posunem 0 (nula) v obou. |
CopyTo(IBuffer, IBuffer) |
Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti počínaje posunem 0 (nula) v obou. |
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32) |
Zkopíruje bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) a určí počáteční index ve zdrojovém poli, počáteční index v cílové vyrovnávací paměti a počet bajtů ke zkopírování. Metoda neaktualizuje vlastnost Length cílové vyrovnávací paměti. |
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32) |
Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole a určí počáteční index ve zdrojové vyrovnávací paměti, počáteční index v cílovém poli a počet bajtů ke kopírování. |
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32) |
Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti a určí počáteční index ve zdroji, počáteční index v cíli a počet bajtů ke zkopírování. |
CopyTo(Byte[], IBuffer)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Zkopíruje všechny bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) počínaje posunem 0 (nula) v obou. Metoda neaktualizuje délku cílové vyrovnávací paměti.
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)
Parametry
- source
- Byte[]
Pole, ze které chcete kopírovat data.
- destination
- IBuffer
Vyrovnávací paměť, do které chcete kopírovat data.
- Atributy
Výjimky
source
nebo destination
je null.
Velikost souboru source
překračuje kapacitu .destination
Platí pro
CopyTo(IBuffer, Byte[])
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole počínaje posunem 0 (nula) v obou.
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())
Parametry
- source
- IBuffer
Vyrovnávací paměť pro kopírování dat.
- destination
- Byte[]
Pole, do které chcete data zkopírovat.
- Atributy
Výjimky
source
nebo destination
je null.
Velikost souboru source
překračuje velikost .destination
Platí pro
CopyTo(IBuffer, IBuffer)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Zkopíruje všechny bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti počínaje posunem 0 (nula) v obou.
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)
Parametry
- source
- IBuffer
Zdrojová vyrovnávací paměť.
- destination
- IBuffer
Cílová vyrovnávací paměť.
- Atributy
Výjimky
source
nebo destination
je null.
Velikost souboru source
překračuje kapacitu .destination
Platí pro
CopyTo(Byte[], Int32, IBuffer, UInt32, Int32)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Zkopíruje bajty ze zdrojového pole do cílové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) a určí počáteční index ve zdrojovém poli, počáteční index v cílové vyrovnávací paměti a počet bajtů ke zkopírování. Metoda neaktualizuje vlastnost Length cílové vyrovnávací paměti.
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)
Parametry
- source
- Byte[]
Pole, ze které chcete kopírovat data.
- sourceIndex
- Int32
Index v source
, ze který chcete začít kopírovat data.
- destination
- IBuffer
Vyrovnávací paměť, do které chcete kopírovat data.
- destinationIndex
- UInt32
Index v, do destination
který chcete začít kopírovat data.
- count
- Int32
Počet bajtů, které se mají zkopírovat.
- Atributy
Výjimky
source
nebo destination
je null.
count
, sourceIndex
nebo destinationIndex
je menší než 0 (nula).
sourceIndex
je větší než nebo rovna délce source
. -or-Počet bajtů v source
souboru začínající na sourceIndex
je menší než count
. -nebo-Kopírování count
bajtů začínající na destinationIndex
by překročilo kapacitu destination
.
Platí pro
CopyTo(IBuffer, UInt32, Byte[], Int32, Int32)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílového pole a určí počáteční index ve zdrojové vyrovnávací paměti, počáteční index v cílovém poli a počet bajtů ke kopírování.
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)
Parametry
- source
- IBuffer
Vyrovnávací paměť pro kopírování dat.
- sourceIndex
- UInt32
Index v source
, ze který chcete začít kopírovat data.
- destination
- Byte[]
Pole, do které chcete data zkopírovat.
- destinationIndex
- Int32
Index v, do destination
který chcete začít kopírovat data.
- count
- Int32
Počet bajtů, které se mají zkopírovat.
- Atributy
Výjimky
source
nebo destination
je null.
count
, sourceIndex
nebo destinationIndex
je menší než 0 (nula).
sourceIndex
je větší než nebo roven kapacitě funkce source
. -nebo-destinationIndex
je větší než nebo rovna délce .destination
-or-Počet bajtů v source
souboru začínající na sourceIndex
je menší než count
. -nebo-Kopírování count
bajtů začínající na destinationIndex
by překročilo velikost destination
.
Platí pro
CopyTo(IBuffer, UInt32, IBuffer, UInt32, UInt32)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Zkopíruje bajty ze zdrojové vyrovnávací paměti (Windows.Storage.Streams.IBuffer) do cílové vyrovnávací paměti a určí počáteční index ve zdroji, počáteční index v cíli a počet bajtů ke zkopírování.
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)
Parametry
- source
- IBuffer
Vyrovnávací paměť pro kopírování dat.
- sourceIndex
- UInt32
Index v source
, ze který chcete začít kopírovat data.
- destination
- IBuffer
Vyrovnávací paměť, do které chcete kopírovat data.
- destinationIndex
- UInt32
Index v, do destination
který chcete začít kopírovat data.
- count
- UInt32
Počet bajtů, které se mají zkopírovat.
- Atributy
Výjimky
source
nebo destination
je null.
count
, sourceIndex
nebo destinationIndex
je menší než 0 (nula).
sourceIndex
je větší než nebo roven kapacitě funkce source
. -nebo-destinationIndex
je větší než nebo rovna kapacitě destination
. -or-Počet bajtů v source
souboru začínající na sourceIndex
je menší než count
. -nebo-Kopírování count
bajtů začínající na destinationIndex
by překročilo kapacitu destination
.