Main /

SP Web Aus Voller Url

Allgemein

Knowledge Base

Virtualisierung Emulation

Technik und Wissen

Community

Privat

%center%[[http://validator.w3.org/check?uri=referer|http://www.w3.org/Icons/valid-xhtml10.png]]%%

SP Web Aus Voller Url

/ HomePage / Computer / SharePoint / SPWebAusVollerUrl

Erzeugen eines SPWeb Objektes aus einer vollständigen URL

Gilt für MOSS 2007 und WSS 3.0

Es kommt bei der Sharepoint-Entwicklung öfter vor: Man hat eine komplette URL, die auf eine Sharepoint-Website verweist, nun benötigt man das SPWeb Objekt dazu. Die API bietet keine Möglichkeit ein SPWeb-Objekt direkt aus einer URL zu erzeugen, es muss der Umweg über SPSite gegangen werden:

using (SPSite siteCollection = new SPSite("http://MyServer/MySiteCollection/MySubSite/default.aspx"))
{
    SPWeb myWeb = siteCollection.OpenWeb();
}

das funktioniert übrigens auch mit Listen und Dokumentbibliotheken:

using (SPSite siteCollection = new SPSite("http://MyServer/MySiteCollection/MySubSite/MyDocumentLibrary/MyDocument.docx"))
{
    SPWeb myWeb = siteCollection.OpenWeb();
}

In diesem Fall wird das SPWeb-Objekt erzeugt in dem das Dokument liegt.

Frische Änderungen (All) | Edit SideBar Zuletzt geändert am 07.10.2009 11:53 Uhr Seite Bearbeiten | Seitenhistorie
Powered by PmWiki