Como a: Personalizar os espaços de trabalho de reunião usando o modelo de objeto de serviços SharePoint Windows
O seguinte apresentação exemplos codificar como usar o modelo de objeto Windows SharePoint Services wssnoverslong ao trabalho com sites Meeting Workspace.
Para identificar de Espaço de Trabalho de Reunião existente sites
O seguinte exemplo de código imprime os nomes dos sites de Espaço de Trabalho de Reunião que existem na de alto nível site sobre o servidor.
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()); } }
Para Excluir Espaço de Trabalho de Reunião existente sites
O seguinte exemplo de código exclui o site Meeting Workspace com o nome "testmws" de de alto nível site sobre o servidor.
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"); } }
Consulte também
Referência
Conceitos
Os espaços para nome no modelo de objeto de serviços SharePoint do Windows