0

いくつかの名前付きキャッシュを使用して Windows AppFabric キャッシュを使用しています。名前付きキャッシュごとに個別の有効期限ポリシーを設定できます。

可能であれば、構成ファイルを介してこれを実現する方法を教えてください。

サンプルコード

    <add name="AFCM" type="CelloSaaS.Library.Provider.AppFabricCacheManager, CelloSaaS.Library" RequestTimeout="600"
  RoutingClient="false" LocalCache="true" HostName="192.168.21.3"
  CachePort="22233" CacheHostName="DistributedCacheService" NamedCache="AFCM" InvalidationPolicy="TimeoutBased" DefaultTimeOut="86400"  SecurityMode="None" ProtectionLevel="None" MaxBufferSize = "10000000" />

  <add name="ICM" type="CelloSaaS.Library.Provider.AppFabricCacheManager, CelloSaaS.Library" RequestTimeout="600"
  RoutingClient="false" LocalCache="true" HostName="192.168.0.01"
  CachePort="22233" CacheHostName="DistributedCacheService" NamedCache="ICM" InvalidationPolicy="TimeoutBased" DefaultTimeOut="86400"  SecurityMode="None" ProtectionLevel="None" MaxBufferSize = "10000000" />

コードによると、3 番目のタグで指定されているポリシーは、AFCM と呼ばれる名前付きキャッシュ用であると推測されます。この点について明確にしてください。

4

1 に答える 1

1

はい、可能です!この素晴らしいツールを試してみることを強くお勧めします: GUI Administrator for Appfabric 1.1

あなたがpowershellユーザーなら、試してみてください

Set-CacheConfig YourCacheNameHere -Expirable true -TimeToLive 5

( http://msdn.microsoft.com/en-us/library/ff921014.aspxから取得)

于 2012-09-17T19:31:40.700 に答える