Rychlé a jednoduché: Webový server pomocí služby SharePoint objektového modelu v jazyce C#

Snažila jsem se hledat malý fragment kódu, který by Ukázat, jak lze vytvořit novou SPWeb v kolekci webů. Nenašel jsem ji jako rychle a snadno jak jsem očekával, tak jsem si myslel, že ti naplácám dohromady malý vstup na téma.

Tento kód vytvoří nový web Wiki:

 SPSite siteCollection;

    siteCollection = nové SPSite("http://conchang-o9l8qi");

    SPWeb w = siteCollection.OpenWeb();

    w.Webs.Add("xyzzy", "xyzzy titul",
        xyzzy popis"", 1033, SPWebTemplate.WebTemplateWIKI, NEPRAVDA, NEPRAVDA);

Moje první hledání se nezdařila, protože jsem hledal fráze jako "vytvořit web pomocí objektového modelu služby sharepoint" a podobně.

Pokud jste Hledat pro "Webs.Add()", najdete řadu velmi užitečné blogu, MSDN články a dokumentaci SDK, které jdou do hloubky na toto téma. Rozhodně doporučuji Tento web.

</Konec>

Přihlásit se na mém blogu.

Doplněk Technorati značky:

3 myšlenky na „Rychlé a jednoduché: Webový server pomocí služby SharePoint objektového modelu v jazyce C#

  1. Rebecca Isserman
    Udělal jsem to loni. Budou říkat, že to bylo mnohem snazší najít zdroje v loňském roce. Letos s více vývojáři blogování už se být stručná informace zabořit. Má to dobré a špatné kvality. Více o věci, které jsme nevěděli o loňském roce máme, ale máme také příliš mnoho na to samé někdy. Zde je kniha od Todd Bleeker:
    To má několik věcí o zajišťování a trochu bít objektový model. Řekl bych, že je to jedna z nejlepších knih s informacemi o objektovém modelu.
  2. Tobias Zimmergren
    Ahoj,
    Nezapomeňte o likvidaci objektů, poté, co skončíte s nimi. Má tendenci se dostat pořádný zdroj vepř, když má člověk mnoho vlastní aplikace, kde člověk nemá mít likvidace objektů v úvahu, zejména v případě, že existuje mnoho souběžných uživatelů.
    Tento článek MSDN popisuje odstraňování objektů poměrně dobře, and takes up some examples of where the resources tend to run low if you forget about disposals 🙂
    Jsem jako obvykle;
    použití(SPSite someSite = nový SPSite(http://litware.inc/)){
    //Tak zde
    }
  3. Beze jména
    WSS SDK obsahuje mnoho příkladů. Myšlení v podmínkách SharePoint objektu modelu opravdu pomáhá, jsem zjistil. Jak stránky jsou uloženy v kolekci webů by hledal vlastnost SPSite, která obsahuje weby (SPSite.AllWebs). Tato vlastnost je kolekce typu tuto by jít tam a zjistil, že různé verze Add Metoda, včetně fragment kódu.

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *