public Stream WriteData() { CloseNotifyingMemoryStream stream = new CloseNotifyingMemoryStream(); stream.Closing += (s, ea) => { _message.Data = stream.ToArray(); }; return(stream); }
/// <inheritdoc/> public Task <Stream> WriteData() { CloseNotifyingMemoryStream stream = new CloseNotifyingMemoryStream(); stream.Closing += (s, ea) => { this.message.Data = stream.ToArray(); }; return(Task.FromResult <Stream>(stream)); }