次の方法で共有


Windows SharePoint Services オブジェクト モデルを使用する

以下のコード例では、Windows SharePoint Services オブジェクト モデルを使用して、会議ワークスペース サイトを操作する方法を示しています。

既存の会議ワークスペース サイトを識別するには

  • 以下のコード例では、サーバーのトップレベル サイトに存在する会議ワークスペース サイトの名前を印刷します。

    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());
        }
     }
    

既存の会議ワークスペース サイトを削除するには

  • 以下のコード例では、サーバーのトップレベル サイトから "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");
        }
    }
    

See Also

参照

Microsoft.SharePoint.Meetings

概念

Windows SharePoint Services オブジェクト モデルでの名前空間