检查Wp7中的可用空间

时间:2012-07-16 04:01:54

标签: windows-phone-7

我很困惑。这里的文档:http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.availablefreespace(v=vs.96).aspx

说,我需要3 MB的空间并使用下面的代码:

是这个商店.AvailableFreeSpace:

1)检查主隔离存储区中电话或总存储空间的整个存储空间?

2)或检查我的应用程序的空间?

由于


private bool IsSpaceIsAvailable(long spaceReq)        
{            
using (IsolatedStorageFile store =IsolatedStorageFile.GetUserStoreForApplication())    
{               
 long spaceAvail = store.AvailableFreeSpace;               
 if (spaceReq > spaceAvail)               
 {                   
 return false;                
}                
return true;            
}        
}

1 个答案:

答案 0 :(得分:0)

Silverlight for Windows Phone没有配额。单个应用程序可以占用整个驱动器。引用配额的API调用假定您的应用配额为MAXLONG或抛出异常。

http://msdn.microsoft.com/en-us/library/ff426930%28VS.95%29.aspx#IsolatedStorage