快速和简单: 提供一个 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 本文描述的对象的处置相当好, and takes up some examples of where the resources tend to run low if you forget about disposals 🙂
    通常喜欢;
    使用(SPSite someSite = 新 SPSite(http://litware.inc/)){
    //在这里东西
    }
    答复
  3. 没有名称
    WSS SDK 包含了大量的例子. 思维条件的 SharePoint 对象模型真的帮助我发现了. 随着站点存储在站点集合下你会寻找 SPSite 其中包含站点的属性 (SPSite.AllWebs). 作为此属性是一个集合的类型 SPWebCollection 你会去那里,并发现了各种版本的包括代码段的添加方法.
    答复

留言

您的电子邮件地址不会被公开. 必需的地方已做标记 *