के बारे में | लेख | सेवाएं | सॉफ्टवेयर | संपर्क

नवीनतम नि: शुल्क SharePoint सॉफ्टवेयर

ARB सुरक्षा समाधान नियमित रूप से WebParts, क्लाइंट अनुप्रयोग सहित मुक्त SharePoint सॉफ्टवेयर, विज्ञप्ति, फ्रेमवर्क एक्सटेंशन्स, और अन्य विविध अवयव.
सबसे हाल ही में फ्रीवेयर है:

शीर्षक: सरल SharePoint Rollup WebPart
प्रकाशन दिनाँक: 10/22/2009

पिछले दो नि: शुल्क WebPart विज्ञप्ति:

SecureCenter SharePoint के लिए

SharePoint सुरक्षा integrators करके, SharePoint सुरक्षा integrators के लिए.

SharePoint सुरक्षा आश्वासन कार्यक्रम ™

बाह्य SharePoint की तैनाती का सामना करना पड़ के लिए सुरक्षा एक महत्वपूर्ण तीव्रता से तैनाती चिंता का विषय है. जानें दैनिक, आप बाह्य व्यापार उपयोगकर्ताओं और सहयोगियों है कि वे विश्वास में सहयोग कर सकते हैं सुनिश्चित कर सकते हैं स्कैनिंग के माध्यम से सुरक्षा कैसे!

सुरक्षा आश्वासन WebPart:



नि: शुल्क ऑनलाइन SharePoint सुरक्षा उपकरण

ताला नीचे कस्टम SharePoint विधानसभाओं

इसकी एक WebPart, या एक ग्राहक है कि आवेदन के लिए SharePoint के साथ एकीकृत करने जा रही है, चाहे वह सब के प्यार के लिए महान और पवित्र है, नीचे अपने कस्टम ताला असेंबलियों विकसित की है, और अनुमति आँख बंद कर देना नहीं है कि चीज़ों को शायद नहीं चाहिए तरक्की की अनुमति सेट है.

सबसे अच्छा तरीका यह करने के लिए शून्य से शुरू, और अपना रास्ता काफी काम है. तो, तुम इस के साथ शुरू करना चाहते हैं:

सी #:
  1. SecurityAction. RequestOptional , Name= "Execution" ) ] [विधानसभा: PermissionSet (SecurityAction. RequestOptional, नाम = "निष्पादन")]

फिर, प्रासंगिक अनुमति सेट के साथ बनाने की अपनी विधानसभाओं. आप RequestMinimal का उपयोग नहीं होगा कि हम को प्राप्त करने के लग रहे उचित प्रभाव के रूप में इस उदाहरण में RequestOptional का प्रयोग करना होगा.

तुम जो भी "निष्पादन" Permmision सेट में निर्दिष्ट स्पष्ट रूप से प्रभावी हो जाएगा यहाँ. तो फिर तुम बस किसी अनुमति की जरूरत है तुम शामिल निम्नलिखित RequestOptional उपयोग कर सकते हैं.

चलो का संक्षिप्त उदाहरण लें, जहां यह एक अच्छा विचार हो सकता है.

हम कहते हैं कि तुम एक सहायक तरीका है कि एक फ़ाइल पढ़ने का मतलब है, और एक बिल्डर स्ट्रिंग का उपयोग कर, एक स्ट्रिंग में है कि फ़ाइल का निर्माण (मुझे पता है, यह बहुत आसान है, लेकिन इसे एक उदाहरण के लिए है). उदाहरण के लिए, मैं नीचे इस विधि का उपयोग करने के साथ मेरे SharePoint मेरे वर्तमान माहौल में रिपोर्टिंग के लिए नाम टेम्पलेट काम:

सी #:
  1. pushFileIntoString ( string filePath ) सार्वजनिक (स्ट्रिंग filePath pushFileIntoString स्ट्रिंग)
  2. (
  3. filePath, FileMode. Open , FileAccess. Read ) ; FileStream धारा = नई FileStream (filePath, FileMode. खोलो, FileAccess. पढ़ें);
  4. 100 ) ; StringBuilder बिल्डर = नई StringBuilder (100);
  5. buffer = new byte [ 0x400 ] ; बाइट [] बफर = नए बाइट [0x400];
  6. int i = stream. Read ( buffer, 0 , buffer. Length ) ; i> 0 ; i = stream. Read ( buffer, 0 , buffer. Length ) ) (int i = धारा के लिए पढ़ें. (बफर, 0, बफर. लंबाई); i> 0, मैं धारा =. पढ़ें (बफर, 0,. लंबाई) बफर)
  7. (
  8. Encoding. UTF8 . GetString ( buffer, 0 , i ) ) ; बिल्डर. संलग्न (Encoding. UTF8 GetString. (बफर, 0, i));
  9. )
  10. ; धारा बंद करो. ();
  11. ( ) ; वापस बिल्डर ToString. ();
  12. )

इस कोर्स की कोई फाइल मैं उपयोग कर सकता / O आपरेशनों. होगा इसलिए, आप को जोड़ दिया जाएगा:

सी #:
  1. SecurityAction. RequestOptional , Name= "Execution" ) ] [विधानसभा: FileIOPermission (SecurityAction. RequestOptional, नाम = "निष्पादन")]

और फिर अपना रास्ता काम के माध्यम से. सुरक्षित कूट लेखन महत्वपूर्ण है, कार्यक्षमता से अधिक महत्वपूर्ण है, इसलिए इसे ध्यान में रखना जब तुम अपने विकास कर रहे हैं.

  • साझा / बुकमार्क

1 टिप्पणी »

  1. [...] ताला नीचे कस्टम SharePoint विधानसभाओं [...]

    (7/12/2007) «स्टीव Pietrek SharePoint सामग्री - 12 जुलाई 2007 @ 5:44 लिंक द्वारा Pingback बजे

आरएसएस के इस पोस्ट. Trackback URL पर टिप्पणियों के लिए फ़ीड

एक टिप्पणी छोड़ दो