如何:使用SharePoint Foundation 对象模型自定义会议工作区

上次修改时间: 2010年1月17日

适用范围: SharePoint Foundation 2010

下面的代码示例演示如何使用 Microsoft SharePoint Foundation 对象模型来使用会议工作区网站。

标识现有会议工作区网站

  • 下面的代码示例打印服务器上的首要网站中存在的会议工作区网站的名称。

    SPSite targetSite = new SPSite("http://server_name");
    SPWeb rootWeb = targetSite.OpenWeb("/");
    SPWebCollection spRootWebChildren = rootWeb.Webs;
    for (int i =0; i<spRootWebChildren.Count; i++)
    {
        if(spRootWebChildren[i].WebTemplateId == (int)SPWebTemplate.WebTemplate.Meetings)
        {
            Console.WriteLine(spRootWebChildren[i].Name.ToString());
        }
     }
    
    Dim targetSite As New SPSite("http://server_name")
    Dim rootWeb As SPWeb = targetSite.OpenWeb("/")
    Dim spRootWebChildren As SPWebCollection = rootWeb.Webs
    For i As Integer = 0 To spRootWebChildren.Count - 1
        If spRootWebChildren(i).WebTemplateId = CInt(Fix(SPWebTemplate.WebTemplate.Meetings)) Then
            Console.WriteLine(spRootWebChildren(i).Name.ToString())
        End If
    Next i
    

删除现有会议工作区网站

  • 下面的代码示例从服务器上的首要网站中删除带有名称"testmws"的会议工作区网站。

    SPSite targetSite = new SPSite("http://server_name");
    SPWeb rootWeb = targetSite.OpenWeb("/");
    SPWebCollection spRootWebChildren = rootWeb.Webs;
    for (int i =0; i<spRootWebChildren.Count;i++)
    {
        if(spRootWebChildren[i].WebTemplateId == (int) SPWebTemplate.WebTemplate.Meetings)
        {
            if(spRootWebChildren[i].Name=="testmws")
                spRootWebChildren.Delete("testmws");
        }
    }
    
    Dim targetSite As New SPSite("http:// server_name")
    Dim rootWeb As SPWeb = targetSite.OpenWeb("/")
    Dim spRootWebChildren As SPWebCollection = rootWeb.Webs
    For i As Integer = 0 To spRootWebChildren.Count - 1
        If spRootWebChildren(i).WebTemplateId = CInt(Fix(SPWebTemplate.WebTemplate.Meetings)) Then
           If spRootWebChildren(i).Name="testmws" Then
               spRootWebChildren.Delete("testmws")
           End If
        End If
    Next i
    

请参阅

引用

Microsoft.SharePoint.Meetings

概念

SharePoint Foundation 对象模型中的命名空间