none
微软企业库 5 缓存路径 RRS feed

  • 问题

  • 微软企业库 5 ,设置缓存时【独立缓存(Isolated Storage)】

    默认存到的C盘中,我不想存在C盘中,请问怎么设置缓存路径呀?

    2011年9月8日 7:52

答案

  • 这里有篇文章,你看看:

    http://msdn.microsoft.com/en-us/library/3ak841sy%28v=vs.80%29.aspx

    不同操作系统位置不一样。

    Isolated Storage独立存储是一种数据存储机制,通过使用Isolated Storage,数据将始终按用户在虚拟文件系统中隔离,虚拟文件系统可以是根目录中的一个文件,也可以是一个目录和文件树。在使用Isolated Storage时,你无需知道Isolated Storage在哪儿或者如何存放数据,它有具备独立存储机制的APIs,这些API提供了一个虚拟的文件系统和可以访问这个虚拟文件系统的数据流对象。它的独立存储是基于 .NET Framework中的独立存储来建立的,所以它是.NET Framework中独立存储的一个子集。

    Sometimes it is helpful to verify a change to isolated storage using the file system of the operating system. Developers might also need to know the location of isolated storage files. This location is different depending on the operating system. The following table shows the root locations where isolated storage is created on a few common operating systems. Look for Microsoft\IsolatedStorage directories under this root location. You must change folder settings to show hidden files and folders in order to see isolated storage in the file system.


    family as water
    • 已编辑 Stone Z 2011年9月9日 3:41
    • 已标记为答案 Steven_Han 2011年9月13日 1:34
    2011年9月9日 3:40

全部回复

  • 配置文件中并没有路径   

     

     <cachingConfiguration defaultCacheManager="Cache Manager">
            <cacheManagers>
                <add name="Cache Manager" type="Microsoft.Practices.EnterpriseLibrary.Caching.CacheManager, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                    expirationPollFrequencyInSeconds="60" maximumElementsInCacheBeforeScavenging="1000"
                    numberToRemoveWhenScavenging="10" backingStoreName="NullBackingStore" />
            </cacheManagers>
            <backingStores>
                <add type="Microsoft.Practices.EnterpriseLibrary.Caching.BackingStoreImplementations.NullBackingStore, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
                    name="NullBackingStore" />
            </backingStores>
        </cachingConfiguration>

    2011年9月8日 9:39
  • 这里有篇文章,你看看:

    http://msdn.microsoft.com/en-us/library/3ak841sy%28v=vs.80%29.aspx

    不同操作系统位置不一样。

    Isolated Storage独立存储是一种数据存储机制,通过使用Isolated Storage,数据将始终按用户在虚拟文件系统中隔离,虚拟文件系统可以是根目录中的一个文件,也可以是一个目录和文件树。在使用Isolated Storage时,你无需知道Isolated Storage在哪儿或者如何存放数据,它有具备独立存储机制的APIs,这些API提供了一个虚拟的文件系统和可以访问这个虚拟文件系统的数据流对象。它的独立存储是基于 .NET Framework中的独立存储来建立的,所以它是.NET Framework中独立存储的一个子集。

    Sometimes it is helpful to verify a change to isolated storage using the file system of the operating system. Developers might also need to know the location of isolated storage files. This location is different depending on the operating system. The following table shows the root locations where isolated storage is created on a few common operating systems. Look for Microsoft\IsolatedStorage directories under this root location. You must change folder settings to show hidden files and folders in order to see isolated storage in the file system.


    family as water
    • 已编辑 Stone Z 2011年9月9日 3:41
    • 已标记为答案 Steven_Han 2011年9月13日 1:34
    2011年9月9日 3:40
  • 我想知道怎么改变路径,我现在知道一定会在C盘的,就是想改到D盘之类的,因为我的C盘空间不大,数据量有点大,怕C盘会不足,谢谢
    2011年9月9日 6:37
  • This location is different depending on the operating system.你只能将系统安装到D盘,才行。还有你有必要将这个存储到磁盘上么?缓存建议还是在内存中就好了。


    family as water
    2011年9月11日 13:03