快速和簡單: 提供一個 Web 網站,在 C# 中使用 SharePoint 物件模型

我試著尋找一個小程式碼片段代碼表明如何可以在網站集合中創建新的 SPWeb. 我沒找到作為很快或很容易,不出所料所以我會在這個問題上耳光在一起的一個小的條目.

此代碼創建一個新的 Wiki 網站:

 SPSite siteCollection;

    siteCollection = 新增功能 SPSite("HTTP://conchang-o9l8qi");

    SPWeb w = siteCollection.OpenWeb();

    w.Webs.Add("xyzzy", "xyzzy 標題",
        "xyzzy 描述", 1033, SPWebTemplate.WebTemplateWIKI, false, false);

我最初的搜索失敗,因為我一直在尋找像"提供網站使用 sharepoint 物件模型的短語" 等.

如果你 搜索 為"Webs.Add()", 你會發現一些非常有用的博客條目, MSDN 文章和關於這個問題深入的 SDK 文檔. 我絕對推薦 此網站.

</結束>

訂閱我的博客.

Technorati 標籤:

3 上“的想法快速和簡單: 提供一個 Web 網站,在 C# 中使用 SharePoint 物件模型

  1. 麗蓓嘉 Isserman
    這個去年. 我會說這是很容易找到資源去年. 今年有更多的開發者博客它正成為資訊拖後腿. 它有它的好的和壞的品質. 我們有更多關於去年我們不知道的東西, 但我們也有太多對同一件事有時. 有一本書由陶德 · 布裡克:
    它有一些東西關於資源調配和有點打的物件模型. 我會說它是與有關物件模型的資訊,最好的書之一.
    答覆
  2. 托拜西 Zimmergren
    你好,
    別忘了後你做與他們處理物件. 往往會相當的資源豬瘟,如果一個人有很多的自訂應用程式在哪裡一個不需要考慮到的物件的處置, 尤其是如果有大量的併發使用者.
    這個 MSDN 文章描述的物件的處置相當好, 並舉例說明瞭如果您忘記了處置,資源往往會用盡的地方🙂
    我通常喜歡;
    使用(SPSite someSite = 新 SPSite(http://litware.inc/)){
    //在這裡東西
    }
    答覆
  3. 沒有名稱
    WSS SDK 包含大量的例子. 思維中的職權範圍 SharePoint 物件模型真的説明我發現. 網站存儲在網站集下你會看上去的屬性的 SPSite 其中包含網站 (SPSite.AllWebs). 作為此屬性是一個集合的類型 SPWebCollection,你會去那裡,發現了各種版本的 Add 方法包括的代碼片段.
    答覆

留言

您的電子郵件地址不會被公開. 必需的地方已做標記 *