วันพฤหัสบดีที่ 24 กรกฎาคม พ.ศ. 2551

การสร้าง Site ผ่าน WebService ของ Sharepoint

[SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/CreateSite", RequestNamespace="http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="http://schemas.microsoft.com/sharepoint/soap/", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] public string CreateSite ( string Url, string Title, string Description, int Lcid, string WebTemplate, string OwnerLogin, string OwnerName, string OwnerEmail, string PortalUrl, string PortalName ) Value Site Definition STS#0 Team Site STS#1 Blank Site STS#2 Document Workspace MPS#0 Basic Meeting Workspace MPS#1 Blank Meeting Workspace MPS#2 Decision Meeting Workspace MPS#3 Social Meeting Workspace MPS#4 Multipage Meeting Workspace BLOG#0 Blog Site WIKI#0 Wiki Site Example Web_Reference_Folder_Name.Admin admService = new Web_Reference_Folder_Name.Admin(); admService.Credentials= System.Net.CredentialCache.DefaultCredentials; try { admService.CreateSite("http://Server_Name/sites/SiteCollection_Name", "Title", "Description", 1033, "STS#0", "Domain_Name\\User_Alias","User_Display_Name", "User_E-mail","",""); } catch (System.Web.Services.Protocols.SoapException ex) { MessageBox.Show("Message:\n" + ex.Message + "\nDetail:\n" + ex.Detail.InnerText + "\nStackTrace:\n" + ex.StackTrace); } Ref : http://msdn.microsoft.com/en-us/library/administration.admin.createsite.aspx

ไม่มีความคิดเห็น: