2010-07-06 13 views
10

मैंने विभिन्न सिल्वरलाइट प्रतिबंधों के बारे में देखा और सुना है, उदा। फ़ाइल I/O प्रतिबंध, कुछ प्रतिबिंब सीमाएं, प्रतिबंध जिन पर भाषाओं का उपयोग किया जा सकता है, प्रिंटिंग, रिज़ॉल्यूशन इत्यादि।चांदी की रोशनी सीमाओं/प्रतिबंधों की सूची

क्या आप पूरी तरह से उभरने वाले .NET एप्लिकेशन की तुलना में सभी प्रमुख चांदी की रोशनी सीमाओं की एक सूची संकलित कर सकते हैं ? यह नवीनतम संस्करण (4.0) के लिए है।

मैं कक्षा संदर्भ के लिए नहीं पूछ रहा हूं, लेकिन उच्च स्तरीय विशेषताएं। कुछ कामकाज का प्रस्ताव देना अच्छा होगा, अगर कोई है, लेकिन यह आवश्यक नहीं है।

बहुत धन्यवाद

+0

तक सीमित है जो आपके मन में कुछ विशिष्ट पुस्तकालय हैं कि आप सामान्य रूप से साथ काम करेंगे है? – AnthonyWJones

उत्तर

4

प्रतिबंध (Btw इन समस्याओं को आप ऊंचा भरोसा + WScript.Shell साथ स्वचालन के साथ बाहर के ब्राउज़र (OOB) मोड का उपयोग कर बायपास कर सकते हैं में से कुछ) का एक और गुच्छा:

  1. आप नहीं कर सकते हैं रजिस्ट्री
  2. के साथ बातचीत करें आप फ़ाइल सिस्टम से बातचीत नहीं कर सकते हैं। केवल लाइब्रेरी फ़ोल्डरों के साथ (जैसे संगीत, वीडियो, चित्र)
  3. आप DllImport का उपयोग नहीं कर सकते हैं।
  4. आप सिस्टम से गैर जेनेरिक संग्रहों का उपयोग नहीं कर सकते हैं। चयन नामस्थान।
  5. आप सिल्वरलाइट (चांदनी) का लिनक्स संस्करण उपयोग करने के लिए तो आप (केवल उपलब्ध कॉल async) सभी
  6. पर OOB उपयोग नहीं कर सकते आप तुल्यकालिक सेवाओं कॉल नहीं कर सकते का निर्णय लेते हैं।
  7. आप HttpWebRequest से तुल्यकालिक प्रतिक्रिया प्राप्त नहीं कर सकते हैं।
  8. सिल्वरलाइट एमडी 5 हैशिंग को लागू नहीं करता है। (custom MD5 implementation for Silverlight)
  9. सिल्वरलाइट आरएसए encription एल्गोरिथ्म को लागू नहीं करता है (वहाँ RSA algorithm implementation for Silverlight साथ अच्छा वेब साइट था। लेकिन ऐसा लगता है कि अब के लिए नीचे है।)
  10. सिल्वरलाइट क्रिप्ट encription एल्गोरिथ्म (पिछड़े compability आप कर सकते हैं के लिए लागू नहीं है ब्लॉक आकार = 128 के साथ एईएस एल्गोरिदम का उपयोग करें)
  11. सिल्वरलाइट ASCII/ANSI एन्कोडिंग का समर्थन नहीं करता है।
  12. सिल्वरलाइट 3 डी ऑब्जेक्ट ड्राइंग का समर्थन नहीं करता है (आप इसके बजाय Kit3D या Balder का उपयोग कर सकते हैं)।

लेकिन कुछ अच्छी खबरें हैं। उदाहरण के लिए आप अभी भी ओएसएक्स एप्लिकेशन के लिए ओओबी सिल्वरलाइट का उपयोग कर सकते हैं)।

+0

अच्छा, अगर आप सूची को पूरा कर सकते हैं तो मैं इसे उत्तर के रूप में स्वीकार करूंगा। –

+0

ज़रूर, क्यों नहीं :) मैंने अपनी पोस्ट को नए मिले सिल्वरलाइट प्रतिबंधों के साथ अपडेट किया है। अगर मुझे कुछ नए प्रतिबंध मिलेंगे तो मैं उन्हें अपनी पोस्ट में जोड़ दूंगा। –

2

इसकी शायद सूची है क्या आसान है क्या नहीं से सिल्वरलाइट में । ऐसा करने के लिए आप सिल्वरलाइट दस्तावेज देख सकते हैं।

हालांकि यहां प्रलेखन में कुछ लिंक जो कुछ महत्वपूर्ण मुद्दों की सूची इस प्रकार हैं: -

WPF Compatibility
Silverlight Application Security Model
HTTP Communication and Security with Silverlight
URL Access Restrictions in Silverlight
Network Security Access Restrictions in Silverlight

1

जब तक आप एक पूर्ण विश्वास के रूप में चल रहे हैं एप्लिकेशन जो आपके पास स्थानीय फाइल सिस्टम तक पहुंच नहीं है। हालांकि यह एक वेब अनुप्रयोग के लिए एक बिल्कुल उचित प्रतिबंध है।

0

मुझे नहीं पता कि आपको यह अवशेष मिलेगा या नहीं, लेकिन मैंने WPF डेटाग्रिड का उपयोग किया और इसे नफरत की क्योंकि इसकी एक संपत्ति थी कि जब यह अमान्य स्थिति में थी तो यह संपादन मोड से बाहर नहीं निकलता और कई अपवादों के कारण उत्पन्न हुआ।

-2

यह इसके लायक है इससे अधिक परेशानी है। गिनने के लिए बहुत सारे प्रतिबंध।

0
  • प्रिंटिंग वास्तव में एक बिटमैप का उपयोग करके उत्पन्न होती है जो 600 डीपीआई है; कोई रेखापुंज आधारित टेक्स्ट या करीब परीक्षा पर दांतेदार सामग्री में
  • नहीं resizeable बच्चे खिड़कियों बनाने की क्षमता है, जिसके परिणामस्वरूप ही आप टिम ह्यूअर के floatable Window एक वैकल्पिक
  • के रूप में नहीं एक एमडीआई इंटरफ़ेस
  • नहीं डबल उपयोग करने की क्षमता का उपयोग कर सकते ग्राफिक्स क्लिक करें, तो आप threads with timers उपयोग कर सकते हैं, हालांकि यह
  • WPF के IMultiValueConverter के लिए कोई समर्थन अनुकरण करने के लिए, हालांकि आप
  • कोई क्षमता एक विकल्प के विकल्प के रूप में उपयोग कर सकते हैं this
  • Mousew में लात से स्क्रीनसेवर को रोकने के लिए एड़ी समर्थन मंच/ब्राउज़र भर में
  • के लिए कोई समर्थन WS-ट्रस्ट भिन्न होता है
  • WCF समर्थन बुनियादी http बंधन
संबंधित मुद्दे