Ich habe die folgende MethodeWie Speicher-Stream, der in Aufgabe?
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());
}
Wie richtig memoryStream
entsorgen, dass in Task
? Ich muss das Objekt memoryStream
entsorgen, wenn die Aufgabe abgeschlossen ist.
Sie müssen MemoryStream nicht entfernen, aber die Frage ist immer noch gültig. Es kann für die Codequalität gut sein, es in 'using' zu bringen. – usr
Wie kann ich es in ein 'using' setzen? Ich brauche 'Task.WaitAll (tasks.ToArray());' nach einer Schleife – Anatoly
Hinzufügen 'using' zu dem Code einer der Antworten. Sie hätten es zuerst benutzen sollen, aber vielleicht haben sie es einfach nicht gestört. – usr