Sie sind auf Seite 1von 10

createSite(string siteUrl, string siteTitle, string description)

SPWeb mySite = SPContext.Current.Web; SPWebCollection subSites = mySite.Webs; SPWeb web = null; try { web = subSites.Add(siteUrl, siteTitle, description, 1033, "STS#1", true, false); status.Status = true; }

1 http://msdn.microsoft.com/h 2 http://social.msdn.microsoft 3 4 5 6 7 8 9

deleteSite(string siteUrl, string siteTitle, string description)


SPWeb mySite = SPContext.Current.Web; SPWebCollection subSites = mySite.Webs; SPWeb web = null; try { web = subSites.Add(siteUrl, siteTitle, description, 1033, "STS#1", true, false); status.Status = true; }
1 2 3 4 5 6 7 8 9

addUsersToGroup(string siteURL, string groupName, string[] users)


SPWeb web = SPContext.Current.Site.OpenWeb(siteURL); web.SiteGroups[groupName].AddUser(user.ToString(), string.Empty, user, string.Empty);

1 http://msdn.microsoft.com/e 2 http://geekswithblogs.net/m 3 http://farhanfaiz.wordpress. 4 http://sharepointhelps.word 5 6 7 8 9

removeUserFromGroup(string siteURL, string groupName, SPUserInfo u


SPWeb mySite = SPContext.Current.Site.OpenWeb(siteURL); SPGroup group = mySite.SiteGroups[groupName]; SPUser userName = mySite.SiteUsers[user.ToString()]; group.RemoveUser(userName);

1 http://msdn.microsoft.com/e 2 http://geekswithblogs.net/m 3 http://farhanfaiz.wordpress. 4 http://sharepointhelps.word 5

SPGroup group = mySite.SiteGroups[groupName]; SPUser userName = mySite.SiteUsers[user.ToString()]; group.RemoveUser(userName);


6 7 8 9

cription)

http://msdn.microsoft.com/hi-in/goglobal/bb964664(en-us).aspx http://social.msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/34246a52-e619-4c0e-aaa3-937995

cription)

, string[] users)

http://msdn.microsoft.com/en-us/library/ms412944.aspx http://geekswithblogs.net/madhawa/archive/2008/11/18/127171.aspx http://farhanfaiz.wordpress.com/2008/04/14/moss-add-user-to-site-through-code-programmatically/ http://sharepointhelps.wordpress.com/2008/07/23/sharepoint-user-management-wss/

Name, SPUserInfo user)

http://msdn.microsoft.com/en-us/library/ms412944.aspx http://geekswithblogs.net/madhawa/archive/2008/11/18/127171.aspx http://farhanfaiz.wordpress.com/2008/04/14/moss-add-user-to-site-through-code-programmatically/ http://sharepointhelps.wordpress.com/2008/07/23/sharepoint-user-management-wss/

19-4c0e-aaa3-937995a2533d

matically/

matically/

API createSite deleteSite createDocLib deleteDocLib

Status Exceptions ERROR_SITE_URL_ALLREADY_EXIST = 1005 Completed Completed Completed Completed

CreateSharePointGroup Completed removeSharePointGroup Completed AddUsersToGroup Completed

RemoveUsersFromGroup ompleted C AddGroupsToDocLib Pending

# # # # # # # #

Base Permissions Full Control FullMask Design

ViewListItems, AddListItems, EditListItems, DeleteListItems, ApproveItems, OpenItems, Vie ManageLists, ViewFormPages, Open, ViewPages, AddAndCustomizePages, ApplyThemeAnd BrowseUserInfo, AddDelPrivateWebParts, UpdatePersonalWebParts, UseClientIntegration, U

Contribute ViewListItems, AddListItems, EditListItems, DeleteListItems, OpenItems, ViewVersions, Del ViewPages, CreateSSCSite, BrowseDirectories, BrowseUserInfo, AddDelPrivateWebParts, U CreateAlerts, EditMyUserInfo Read

ViewListItems, OpenItems, ViewVersions, ViewFormPages, Open, ViewPages, CreateSSCSit

ms, OpenItems, ViewVersions, DeleteVersions, CancelCheckout, ManagePersonalViews, es, ApplyThemeAndBorder, ApplyStyleSheets, CreateSSCSite, BrowseDirectories, eClientIntegration, UseRemoteAPIs, CreateAlerts, EditMyUserInfo

, ViewVersions, DeleteVersions, ManagePersonalViews, ViewFormPages, Open, PrivateWebParts, UpdatePersonalWebParts, UseClientIntegration, UseRemoteAPIs,

Pages, CreateSSCSite, BrowseUserInfo, UseClientIntegration, UseRemoteAPIs, CreateAlerts

Das könnte Ihnen auch gefallen