비누 - 남아있는 여유 공간
-
10-12-2019 - |
문제
전체 SharePoint 사이트에 얼마나 많은 여유 공간이 남아 있는지 알아내는 방법이 있습니까?나는 그것을 SOAP 인터페이스로 찾아야합니다. 의견에 대해 감사드립니다.
해결책
if memory servers me correct there is no webservice that would do what your asking for!
you need to make a custom webservice and within the code add,
public string getWarninglevel(string url)
{
using (SPSite siteCollection = new SPSite(url))
{
//the warning level when reached
return siteCollection.Quota.StorageWarningLevel.ToString();
}
}
public string getMaxlevel(string url)
{
using (SPSite siteCollection = new SPSite(url))
{
//your max storage you can have
siteCollection.Quota.StorageMaximumLevel.ToString();
}
}
public string getCurrentlevel(string url)
{
using (SPSite siteCollection = new SPSite(url))
{
//your total storage avaiable
return siteCollection.Usage.Storage.ToString();
}
}
im returning string for simplicity ;)
to make a webservice either follow any of these:
http://blog.sharepointbits.com/2010/04/custom-wcf-services-in-sharepoint-2010_17.html
or
or
http://msdn.microsoft.com/en-us/library/ms464040(v=office.14).aspx
within the browser when you do vti_bin/SiteQuto.asmx you would/should have those three methods to use. The last one is the one you are looking for!
제휴하지 않습니다 sharepoint.stackexchange