콘텐츠 데이터베이스의 크기를 최대 200GB로 제한했습니다. 다음 코드를 사용하여 콘텐츠 데이터베이스의 크기를 가져 왔습니다.C#을 통해 사이트 모음의 크기를 얻는 방법은 무엇입니까?
static string ConvertToMegabytes(ulong bytes)
{
return ((decimal)bytes/1024M/1024M).ToString("F1") + "MB";
}
Similary
나는 100기가바이트 개까지 사이트 모음을 제한합니다. 그래서 난 단지 C#을 사용 모음의 크기를 필요로하는 다음 코드SPWebApplication elevatedWebApp = spWeb.Site.WebApplication; SPContentDatabaseCollection dbCollection = elevatedWebApp.ContentDatabases; //Guid id = dbCollection[0].Id; Guid lastContentDbGuid = new Guid(contentDbGuid); //SPContentDatabase lastDatabase = dbCollection[dbCollection.Count - 1]; SPContentDatabase lastDatabase = dbCollection[lastContentDbGuid]; ulong dbSize = lastDatabase.DiskSizeRequired; contentDbMB = ConvertToMegabytes(dbSize);
long bytes = spSite.Usage.Storage; double siteCollectionSizeInMB = ConvertBytesToMegabytes(bytes);
>
static double ConvertBytesToMegabytes(long bytes) { return (bytes/1024f)/1024f; }
을 사용하고 있습니다. 내가 제대로하고 있니? 내가 틀린 일을하고 있다면 나를 안내 해주십시오. 누구든지 다른 솔루션을 가지고 있다면 공유하십시오.