byte[] → IBuffer
byte型配列からWindows.Storage.Streams.IBufferの変換です。
usingディレクティブにSystem.Runtime.InteropServices.WindowsRuntimeを宣言しておくことによって拡張メソッドが使用できるようになります。
byte型配列の拡張メソッドのAsBufferメソッドを使ってIBufferへ変換します。
// using System.Runtime.InteropServices.WindowsRuntime; byte[] bytes = GetXXXXX(); IBuffer buffer = bytes.AsBuffer();
IBuffer → byte[]
Windows.Storage.Streams.IBufferからbyte型配列の変換です。
IBufferクラスの拡張メソッドであるToArrayメソッド
を使ってbyte型配列へ変換します。
IBuffer buffer = GetXXXXX(); buffer.ToArray();