क्यों कुछ SharePoint उदाहरणSPSite साइट = नया SPSite (SPContext.Current.Web.Url) बनाम SPContext.Current.Web.Site
using (SPSite site = new SPSite(SPContext.Current.Web.Url))
{
...
}
और नहीं बस प्रयोग करते हैं?
SPSite site = SPContext.Current.Web.Site;
...
अद्यतन
मुझे लगता है कि मैं करने के लिए नीचे सवाल संकुचित है निम्नलिखित:
ऐसा लगता है कि मैं SPContent.Current
सीधे उपयोग नहीं करना चाहिए, जब तक कि मैं कुछ कर रहा हूँ, मेरे कोड के अंदर चलता है कि शेयर बिंदु। लेकिन यह कब सच नहीं होगा?
मुझ से एक समान प्रश्न पर एक नज़र डालें: http://sharepoint.stackexchange.com/questions/20192/उपयोग-spcontext-current-or-use-static-url –
लिंक के लिए धन्यवाद। मैंने अपना प्रश्न अपडेट किया है। –
बड़ी परियोजनाओं पर आपको कभी-कभी बाहरी उपयोगिताओं को SharePoint में नहीं चल रहा है। एक और उदाहरण यूनिट परीक्षण हैं जो शेयरपॉइंट में भी नहीं चलते हैं। यदि आप बस दृश्य वेबपर्टर विकसित कर रहे हैं और इकाई परीक्षण नहीं करते हैं - आपका कोड एसपी में चलता है। –