سؤال

وأنا أكتب وهمية لخدمة الويب الخاصة بجهات أخرى لتسمح لنا لتطوير واختبار التطبيق لدينا.

ولدي شرط لمحاكاة الوظائف التي تسمح للمستخدم لتقديم البيانات، ومن ثم في مرحلة ما في المستقبل استرداد نتائج المعالجة على الخدمة. ما عليك القيام به هو الاستمرار البيانات المقدمة في مكان ما، واسترجاعها في وقت لاحق (وليس في الدورة نفسها). ما أود القيام به هو الاستمرار البيانات إلى قاعدة البيانات (أبسط الحلول)، ولكن البيئة التي ستستضيف خدمة وهمية لا يسمح لذلك.

وحاولت استخدام IsolatedStorage (تطبيق راقب)، ولكن هذا لا يبدو أن العمل في المثال بلدي. (أنا باستخدام ما يلي للحصول على متجر ...

IsolatedStorageFile.GetStore(IsolatedStorageScope.Application | 
    IsolatedStorageScope.Assembly, null, null);  

وأعتقد سؤالي هو (مع الأخذ في الاعتبار حقيقة أن أفهم حدود IsolatedStorage) كيف أذهب حول الحصول على هذا العمل؟ إذا كان هناك أي وسيلة ثابتة لتفعل ذلك، أعتقد سيكون لديك لتعود مرة أخرى إلى استمرار إلى موقع ملف معين على الملفات، وجميع آلام إعداد إذن أن يستتبع في بيئتنا.

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

المحلول

والأجوبة الذاتي.

لوpruposes من ديف والاختبار، وأدركت أنه سيكون من الأسهل للحد من عمر الكائنات استمر، واستخدام

HttpRuntime.Cache 

ولتخزين الكائنات. وهذا له المرونة ما يكفي للتعامل مع وضعي.

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