какой из следующих правильных?Должен ли я использовать IRandomAccessStream или базовый модуль MemoryStream?
using (var memoryStream = new MemoryStream())
{
var randomAccessStream = memoryStream.AsRandomAccessStream();
process(randomAccessStream);
}
или
using (var randomAccessStream = new MemoryStream().AsRandomAccessStream())
{
process(randomAccessStream);
}
Я знаю, что могу использовать Windows.Storage.Streams.InMemoryRandomAccessStream();
напрямую, но мне очень интересно в любом случае. В идеале статья MSDN с объяснением была бы лучше всего.