Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用AppFabric时,如何从缓存项中删除标记_C#_Caching_Appfabric - Fatal编程技术网

C# 使用AppFabric时,如何从缓存项中删除标记

C# 使用AppFabric时,如何从缓存项中删除标记,c#,caching,appfabric,C#,Caching,Appfabric,我有多个标记缓存的对象。我可以请求它们,但我想从随GetObjectsByTag(tag,region)返回的所有对象中删除一个特定的标记。我不知道如何简单地删除标记,或者只使用其他标记(我不只是查询的任何标记)将东西放回。有人知道如何做到这一点吗?没有专门的API来管理项目上的标记,我怀疑,即使您使用扩展方法创建一个,基本上也可以归结为: 获取对象 从对象中获取IEnumerable 删除不需要的标记 使用更新的标记集放置对象 如果您使用Reflector查看AppFabric程序集,可能有一

我有多个标记缓存的对象。我可以请求它们,但我想从随
GetObjectsByTag(tag,region)
返回的所有对象中删除一个特定的标记。我不知道如何简单地删除标记,或者只使用其他标记(我不只是查询的任何标记)将东西放回。有人知道如何做到这一点吗?

没有专门的API来管理项目上的标记,我怀疑,即使您使用扩展方法创建一个,基本上也可以归结为:

  • 获取对象
  • 从对象中获取
    IEnumerable
  • 删除不需要的标记
  • 使用更新的标记集放置对象

  • 如果您使用Reflector查看AppFabric程序集,可能有一种方法可以做到这一点,但如果您遇到问题,我怀疑Microsoft是否支持您。

    没有特定的API来管理项上的标记,我怀疑即使您使用扩展方法创建一个,基本上也可以归结为:

  • 获取对象
  • 从对象中获取
    IEnumerable
  • 删除不需要的标记
  • 使用更新的标记集放置对象
  • 如果您在带有Reflector的AppFabric程序集中四处查看,可能有一种方法可以做到这一点,但如果您遇到问题,我怀疑Microsoft是否会支持您