سؤال

أقوم بتنفيذ وحدة نمطية HTTP في ASP.NET لتحديد المعلومات الجغرافية بناء على IP للطلب (وحدة Geoip) وسأحتاج إلى وضع أشياء في مكان ما حتى تتمكن المعالج أو الوحدات الاحتياطية التي يمكن أن تفقدها.

باستثناء httpcontext.Items (والتي ليست آمنة من النوع) هل هناك بعض البديل اللائق آخر؟

هل كانت مفيدة؟

المحلول

ذلك يعتمد على ما تريد تخزينه. يمكن تطبيق السلامة من النوع فقط إذا كنت تستخدم نوعا واحدا من العناصر داخل المجموعة، لذلك لن تكون أي من المتاجر العامة قابلة للتطبيق لك.

ربما سيكون من الأفضل تنفيذ فئة المساعد للكتابة والقراءة من مجموعة فرعية من httpcontext.current.items بطريقة آمنة من النوع؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top