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