私が正しくTask
であることmemoryStream
を配置する方法は以下の方法メモリストリームをタスクにどのように配置するのですか?
public void Write() {
var tasks = new List<Task>();
while(...) {
var memoryStream = new MemoryStream(...);
var task = _pageBlob.WritePagesAsync(memoryStream, ...);
tasks.Add(task);
}
Task.WaitAll(tasks.ToArray());
}
がありますか?タスクが終了したらmemoryStream
オブジェクトを処分する必要があります。
MemoryStreamを処分する必要はありませんが、問題はまだ有効です。コード品質が「使用する」に入れるのは良いことです。 – usr
私はそれを 'using'に入れることができますか?ループの後に 'Task.WaitAll(tasks.ToArray());'を実行する必要があります – Anatoly
答えの1つのコードに 'using'を追加してください。彼らは最初にそれを使用していたはずですが、たぶん彼らは気にしませんでした。 – usr