In this article I am going to show how we can open a
SharePoint website with the help of C# code. And how we can access list,
folder, file etc of a website.
This is the code which help us to open a website:
using (SPSite
site = new SPSite(<Your SharePoint Site
URL>))
{
using(SPWeb
web = site.OpenWeb())
{
//Your
Code...
}
}
If you want to access list of a web site then use below
code:
using (SPWeb web
= SPContext.Current.Site.OpenWeb("Your
SharePoint Site URL "))
{
string
MylistName = "YourListName";
var
lists = web.Lists;
foreach
(SPList list in lists)
{
if
(list.Title.Equals(MylistName))
output.Write("<b>This list exists</b>");
}
}
If you want to authenticate your SharePoint through C# code
then use below code:
var mytoken =
SPSite.RootWeb.EnsureUser("usernameToImpersonate").UserToken;
using
(SPSite site = new SPSite(mytoken, this.ListAddress))
{
using
(SPWeb web = site.OpenWeb())
{
//
now your code here will be executed as selected user
}
}
Backup/Restore of
SharePoint 2010 site Collection
For Backup:
Backup-SPSite -Identity http://localhost:1000 "c:\backup\MySpSitefile.bak"
For Restore:
Restore-SPSite -Identity http://localhost::2000
-Path "c:\backup\ MySpSitefile.bak"
-force