public void CheckOut()
{
try
{
string siteurl = "http://bcenterprises.ci.in ";
string filePath = "/Components/articlepages/kishan11/";
ClientContext context = new ClientContext(siteurl);
context.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
Web web = context.Web;
File file = web.GetFileByServerRelativeUrl(filePath);
file.CheckOut();
context.Load(web);
context.Load(file);
context.ExecuteQuery();
if (file.CheckOutType == CheckOutType.None)
{
file.CheckOut();
}
context.Load(file);
context.ExecuteQuery();
}
catch (Exception ex)
{
}
}
public void Checkin()
{
try
{
string filePath = "articlepages/kishan11/a.xml";
ClientContext context = new ClientContext("http://bcenterprises.ci.in ";");
context.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
Web web = context.Web;
File file = web.GetFileByServerRelativeUrl(filePath);
// file.CheckIn();
file.CheckIn(string.Empty, CheckinType.MajorCheckIn);
context.Load(file);
context.ExecuteQuery();
}
catch (Exception ex)
{
}
}
{
try
{
string siteurl = "http://bcenterprises.ci.in ";
string filePath = "/Components/articlepages/kishan11/";
ClientContext context = new ClientContext(siteurl);
context.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
Web web = context.Web;
File file = web.GetFileByServerRelativeUrl(filePath);
file.CheckOut();
context.Load(web);
context.Load(file);
context.ExecuteQuery();
if (file.CheckOutType == CheckOutType.None)
{
file.CheckOut();
}
context.Load(file);
context.ExecuteQuery();
}
catch (Exception ex)
{
}
}
public void Checkin()
{
try
{
string filePath = "articlepages/kishan11/a.xml";
ClientContext context = new ClientContext("http://bcenterprises.ci.in ";");
context.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
Web web = context.Web;
File file = web.GetFileByServerRelativeUrl(filePath);
// file.CheckIn();
file.CheckIn(string.Empty, CheckinType.MajorCheckIn);
context.Load(file);
context.ExecuteQuery();
}
catch (Exception ex)
{
}
}
Kishan Srivastava