public void Dispose() { WriteHeader(); outputStream.Close(); EventUtility.Dispatch(() => callback(outputStream.Name)); }