2012-10-04 14 views
5

मेरे पास एक वेबसाइट है और अब मैं इसके लिए एक WinRT ऐप बना रहा हूं। मैं वेब के लिए और WinRT ऐप के लिए एक JSON API का उपयोग करता हूं।WinRT ImageSource कुकीज़ के साथ बाध्यकारी

एक घटक एक चित्र गैलरी है, जहां चित्रों का उपयोग नियंत्रण होता है, इसलिए केवल विशिष्ट उपयोगकर्ता ही उन्हें डाउनलोड कर सकते हैं।

कुकीज़ का उपयोग करके प्राधिकरण को बनाया जाता है, WinRT के लिए वे System.Net.Http.HttpClient ऑब्जेक्ट के अंदर होते हैं।

मैंने के रूप में के रूप में Image नियंत्रण के लिए चित्र को बाध्य करने का प्रयास किया, लेकिन यह विफल हो गया क्योंकि संसाधन लोडर सर्वर पर कुकीज़ नहीं भेजता है।

मैं स्पष्टता और सादगी के कारण बाध्यकारी का उपयोग करना चाहता हूं, मैं इस तरह के कार्य के लिए जटिल कोड बनाना चाहता हूं जैसे कि छवि को दृश्य में सेट करना।

सवाल:

  1. मैं ImageSource कैसे बाध्य कर सकते हैं और बल लोडर जब यह एक तस्वीर डाउनलोड करने के लिए कोशिश करता है सर्वर से कुकीज़ भेजने के लिए?

  2. बाध्यकारी वाक्यविन्यास की सादगी बचाने और कस्टम लोडर व्यवहार जोड़ने का कोई तरीका है?

उत्तर

1

मैं स्रोत और एचटीपी क्लाइंट गुणों के साथ कस्टम नियंत्रण के साथ समाप्त हुआ, जो चित्र डाउनलोड करने के लिए एचटीपी क्लाइंट का उपयोग करता है और यह क्लाइंट सभी ऐप में साझा किया जाता है।