Share via


WindowsRuntimeBufferExtensions.ToArray メソッド

定義

オーバーロード

ToArray(IBuffer)

指定したバッファー (Windows.Storage.Streams.IBuffer) の内容から作成された新しい配列を返します。 配列のサイズは IBuffer の Length プロパティの値です。

ToArray(IBuffer, UInt32, Int32)

指定されたバッファー (Windows.Storage.Streams.IBuffer) のコンテンツから作成された、指定されたオフセットで始まり、指定したバイト数を含む新しい配列を返します。

ToArray(IBuffer)

重要

この API は CLS 準拠ではありません。

指定したバッファー (Windows.Storage.Streams.IBuffer) の内容から作成された新しい配列を返します。 配列のサイズは IBuffer の Length プロパティの値です。

public:
[System::Runtime::CompilerServices::Extension]
 static cli::array <System::Byte> ^ ToArray(Windows::Storage::Streams::IBuffer ^ source);
[System.CLSCompliant(false)]
public static byte[] ToArray (this Windows.Storage.Streams.IBuffer source);
[<System.CLSCompliant(false)>]
static member ToArray : Windows.Storage.Streams.IBuffer -> byte[]
<Extension()>
Public Function ToArray (source As IBuffer) As Byte()

パラメーター

source
IBuffer

コンテンツが新しい配列を追加するバッファー。

戻り値

Byte[]

オフセット 0 (ゼロ) で始まり、IBuffer の Length プロパティの値と等しいバイト数を含む、指定された IBuffer のバイトを含むバイト配列。

属性

例外

source が null です。

適用対象

ToArray(IBuffer, UInt32, Int32)

重要

この API は CLS 準拠ではありません。

指定されたバッファー (Windows.Storage.Streams.IBuffer) のコンテンツから作成された、指定されたオフセットで始まり、指定したバイト数を含む新しい配列を返します。

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

パラメーター

source
IBuffer

コンテンツが新しい配列を追加するバッファー。

sourceIndex
UInt32

データのコピー元の開始位置を示す source のインデックス。

count
Int32

コピーするバイト数。

戻り値

Byte[]

指定されたバイトの範囲を含むバイト配列。

属性

例外

source が null です。

count または sourceIndex が 0 (ゼロ) 未満です。

sourceIndexsource の容量と同じか超えています。 または、sourceIndex を開始位置とする source 内のバイト数が count 未満です。

適用対象