WindowsRuntimeBufferExtensions.ToArray メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
コンテンツが新しい配列を追加するバッファー。
戻り値
オフセット 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
コピーするバイト数。
戻り値
指定されたバイトの範囲を含むバイト配列。
- 属性
例外
source
が null です。
count
または sourceIndex
が 0 (ゼロ) 未満です。
sourceIndex
が source
の容量と同じか超えています。 または、sourceIndex
を開始位置とする source
内のバイト数が count
未満です。
適用対象
.NET