public CloudContentReaderWriter(Stream stream, CloudContentReaderWriterParameters parameters) { this.stream = stream; encoding = parameters != null ? ToTextEncoding(parameters.Encoding) : null; if (encoding == null) binaryReader = new BinaryReader(stream); else streamReader = new StreamReader(stream, encoding); }
public CloudContentReaderWriter(Action<Stream> continuation, CloudContentReaderWriterParameters parameters) { this.stream = new MemoryStream(); encoding = parameters != null ? ToTextEncoding(parameters.Encoding) : null; if (encoding == null) binaryWriter = new BinaryWriter(stream, Encoding.Default, true); else streamWriter = new StreamWriter(stream, encoding, 1024, true); this.continuation = continuation; }