สิ่งที่ควรทำอย่างแน่นอนเมื่อชื่อคลาสที่ชัดเจนที่สุดสำหรับส่วนประกอบถูกนำมาใช้โดยกรอบ? ในกรณีของฉันฉันต้องสร้างคลาสที่อธิบายการร้องขอ HTTP แน่นอนชื่อที่พบบ่อยที่สุดคือ "ถ่าย" เป็น System.Web.HttpRequest ฉันควรทำอย่างไรดี? โปรเจ็กต์นี้จะใช้ในบริบทเว็บดังนั้นฉันจึงไม่อยากบังคับให้คนไม่นำเข้าเนมสเปซ System.Web หรือพิมพ์ชื่อคลาสทั้งหมดของฉันด้วยตนเอง
อะไรคือวิธีจัดการกับสิ่งนี้ตามปกติ? ฉันสามารถมากับสิ่งนี้:
- ชื่อคลาสคำนำหน้าด้วยชื่อย่อโครงการ
- ลองคิดชื่ออื่นที่มีความหมายเหมือนกัน (ฉันลองแล้วไม่สามารถคิดอะไรใหม่ ๆ ได้)
- บังคับให้ผู้ใช้เลือกระหว่างเนมสเปซ
มันเป็นคำขอ HTTP ทั่วไปหรือเป็นคำขอในโมดูลที่ระบุหรือไม่ เช่นมันมักจะร้องขอไปยัง API บางอย่าง?
—
Joachim Sauer
@JoachimSauer มันเป็นคำขอ HTTP ทั่วไป ฉันต้องการใช้คลาส HttpRequest ในตัว แต่ Microsoft ตัดสินใจที่จะทำให้เป็นคลาสที่ถูกปิดผนึกและดังนั้นจึงไม่มีประโยชน์สำหรับกรณีของฉัน
—
Earlz
มันจะดีกว่าในตัวแบบ
—
svick
HttpRequest
ไหน? บางทีคุณสามารถใช้สิ่งSecureHttpRequest
นั้นได้