谁能解释为什么服务结构同时具有IReliableDictionary
和IReliableDictionary2
(其中IReliableDictionary
从IReliableDictionary2
删除)?这没有任何意义,文档似乎也没有对此进行解释。您应该使用哪一个?
https://docs.microsoft.com/en-us/dotnet/api/microsoft.servicefabric.data.collections.ireliabledictionary-2?view=azure-dotnet
证明:
最佳答案
IReliableDictionary2
具有附加属性Count
,该属性与集合的条目一起保留。这使您可以快速访问集合中的条目数,因为通常您必须枚举其条目并计算计数。
从API文档来看,这不是很清楚,对我来说,仅看到“哦,它有一个额外的count属性”并不会提醒您“如果需要随时访问count,则应使用此属性”。也许您可以打开一个问题here来解释不清楚的地方,或者对其进行编辑并创建PR!
关于azure-service-fabric - IReliableDictionary 2和IReliableDictionary,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45176218/