Điều gì nên được thực hiện chính xác khi tên lớp rõ ràng nhất cho một thành phần được lấy bởi một khung công tác? Trong trường hợp của tôi, tôi cần tạo một lớp mô tả một yêu cầu HTTP. Tất nhiên, tên phổ biến nhất được "lấy" là System.Web.HttpRequest. Tôi nên làm gì? Dự án này sẽ được sử dụng trong ngữ cảnh web, vì vậy tôi thực sự không muốn mọi người không nhập không gian tên System.Web hoặc nhập tất cả các tên lớp của tôi theo cách thủ công.
Cách thông thường để đối phó với điều này là gì? Tôi có thể đưa ra điều này:
- Tên lớp tiền tố với tên viết tắt của dự án
- Cố gắng đưa ra một tên khác có nghĩa tương tự (Tôi đã thử và không thể đưa ra bất cứ điều gì)
- Buộc người dùng phải chọn giữa các không gian tên
Đây có thực sự là một yêu cầu HTTP chung hay là một yêu cầu trong một mô-đun cụ thể? Ví dụ, nó luôn luôn là một yêu cầu đối với một số API?
—
Joachim Sauer
@JoachimSauer Đó là một loại yêu cầu HTTP chung. Tôi muốn sử dụng lớp httpRequest dựng sẵn nhưng Microsoft đã quyết định biến nó thành một lớp kín và do đó vô dụng đối với trường hợp của tôi
—
Earlz
Theo cách nào thì tốt hơn so với tích hợp
—
Svick
HttpRequest
? Có lẽ bạn có thể sử dụng nó, một cái gì đó như SecureHttpRequest
.