本文整理汇总了C#中DotNetNuke.Entities.Portals.PortalController.GetPortalSpaceUsedBytes方法的典型用法代码示例。如果您正苦于以下问题:C# PortalController.GetPortalSpaceUsedBytes方法的具体用法?C# PortalController.GetPortalSpaceUsedBytes怎么用?C# PortalController.GetPortalSpaceUsedBytes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DotNetNuke.Entities.Portals.PortalController
的用法示例。
在下文中一共展示了PortalController.GetPortalSpaceUsedBytes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UpdateSpaceUsed
/// -----------------------------------------------------------------------------
/// <summary>
/// Updates the space Used label
/// </summary>
/// <remarks>
/// </remarks>
/// <history>
/// [Jon Henning] 11/1/2004 Created
/// </history>
/// -----------------------------------------------------------------------------
private void UpdateSpaceUsed()
{
string strDestFolder = PathUtils.Instance.AddTrailingSlash(UnMaskPath(DestPath));
var objPortalController = new PortalController();
string strUsed;
string strQuota;
if (PortalSettings.HostSpace == 0)
{
strQuota = Localization.GetString("UnlimitedSpace", LocalResourceFile);
}
else
{
strQuota = PortalSettings.HostSpace + "MB";
}
if (IsHostMenu)
{
lblFileSpace.Text = " ";
}
else
{
long spaceUsed = objPortalController.GetPortalSpaceUsedBytes(FolderPortalID);
if (spaceUsed < 1024)
{
strUsed = spaceUsed.ToString("0.00") + "B";
}
else if (spaceUsed < (1024*1024))
{
strUsed = (spaceUsed/1024).ToString("0.00") + "KB";
}
else
{
strUsed = (spaceUsed/(1024*1024)).ToString("0.00") + "MB";
}
lblFileSpace.Text = string.Format(Localization.GetString("SpaceUsed", LocalResourceFile), strUsed, strQuota);
}
}