コード例 #1
0
ファイル: StreamExtension.cs プロジェクト: anlei-fu/Jasmine
        public static async Task <BytesReadPair> ReadAsync(this Stream stream, int length)
        {
            BytesReadPair pair = new BytesReadPair()
            {
                Buffer = new byte[length],
            };

            var real = await stream.ReadAsync(pair.Buffer, 0, length).ConfigureAwait(false);

            pair.Length = real;

            return(pair);
        }
コード例 #2
0
ファイル: StreamExtension.cs プロジェクト: anlei-fu/Jasmine
        public static BytesReadPair Read(this Stream stream, int length)
        {
            BytesReadPair pair = new BytesReadPair()
            {
                Buffer = new byte[length],
            };

            var real = stream.Read(pair.Buffer, 0, length);

            pair.Length = real;

            return(pair);
        }