Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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# 字符串的最大长度_C#_Azure_Actor_Azure Service Fabric - Fatal编程技术网

C# 字符串的最大长度

C# 字符串的最大长度,c#,azure,actor,azure-service-fabric,C#,Azure,Actor,Azure Service Fabric,基于字符串的ActorId的最大长度是多少?如果最大可能长度和最大建议长度之间存在差异,那么差异是什么?原因是什么?ActorId本身对基于字符串的id的长度没有指定限制。但是,在为基于字符串的ActorId选择长度时,应考虑以下几点: 1) ActorStateProvider(的实现)存储actor的命名状态和提醒。根据实现的不同,它可能对基于字符串的ActorId的长度有特定限制,因为它将在内部使用ActorId、参与者状态名称和提醒名称(可能还有一些内部元数据标记)的组合来唯一标识给定参

基于字符串的ActorId的最大长度是多少?如果最大可能长度和最大建议长度之间存在差异,那么差异是什么?原因是什么?

ActorId本身对基于字符串的id的长度没有指定限制。但是,在为基于字符串的ActorId选择长度时,应考虑以下几点:

1) ActorStateProvider(的实现)存储actor的命名状态和提醒。根据实现的不同,它可能对基于字符串的ActorId的长度有特定限制,因为它将在内部使用ActorId、参与者状态名称和提醒名称(可能还有一些内部元数据标记)的组合来唯一标识给定参与者的持久化命名状态和提醒


2) 参与者的默认ActorStateProvider为。它是在键值存储上实现的。它的密钥长度限制为872个字符。我建议保留50个字符用于内部元数据标记,您可以使用剩余的字符在基于字符串的ActorId和基于您的命名方案的参与者状态名称/提醒名称之间分配。

是否有“最大推荐长度”?