Merge pull request #3626 from lateralusX/jlorenss/win-api-family-support-eglib
[mono.git] / mcs / class / System.Net.Http / System.Net.Http / ByteArrayContent.cs
index b94da267f8628b4ca4c532341c91b83d09dc170c..ab551ee2735eda53f85a205ac3cd72534495e952 100644 (file)
@@ -58,12 +58,12 @@ namespace System.Net.Http
                        this.count = count;
                }
 
-               protected override void SerializeToStream (Stream stream, TransportContext context)
+               protected override Task<Stream> CreateContentReadStreamAsync ()
                {
-                       stream.Write (content, offset, count);
+                       return Task.FromResult<Stream> (new MemoryStream (content, offset, count));
                }
 
-               protected override Task SerializeToStreamAsync (Stream stream, TransportContext context)
+               protected internal override Task SerializeToStreamAsync (Stream stream, TransportContext context)
                {
                        return stream.WriteAsync (content, offset, count);
                }