2012-02-16 56 views

Trả lời

5

Bạn không cần để đóng một cách rõ ràng, tài nguyên được phân bổ trên máy chủ của bạn được xử lý khi yêu cầu kết thúc. Xem nhận xét cuối cùng trong tài liệu MSDN.

http://msdn.microsoft.com/en-us/library/system.web.httppostedfile.aspx

Tuy nhiên nếu câu hỏi là nên bạn đóng nó lại (hoặc ít nhất là vứt bỏ nó) - sau đó tôi muốn nói vâng. Tại sao không? Nó có thể giải phóng tài nguyên sớm hơn nếu không được phát hành và bạn biết bạn không cần chúng nữa.

3

Tất cả các đối tượng mở rộng System.IO.Stream objects implement IDisposable. Cách tốt nhất là đặt luồng Nhập liệu của bạn trong khối using, để đảm bảo luồng được đóng đúng cách và được xử lý ngay cả trong trường hợp ngoại lệ bị ném.

Các vấn đề liên quan