持久命名空间。测试。豫
yuyan · 47 行 · 5704 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「标准库」之「数据结构」之「整数操作」之书。
寻观「云工宿主」之「事件」之书。
寻观「云工宿主」之「句柄」之书。
寻观「云工宿主」之「请求」之书。
寻观「云工宿主」之「网络」之书。
寻观「云工宿主」之「持久命名空间」之书。
寻观「云工宿主」之「持久对象内部」之书。
「:文言:同名同标,异唯一标互异;复原之标仍可得桩。汉语:本地 workerd 验证命名 ID、唯一 ID、字符串还原、相等和按名或 ID 取桩。:」
若「字符串相等吗」于(「云工事件种类」于「元」)于『durable-fetch』
则「设置云工响应」于「二零零」于『application/json』于(「云工持久对象标识信息文」于「元」)
否则(
虑「空间」者「云工持久空间句柄」于『测试对象』而
虑「命名甲」者「云工持久空间命名ID」于「空间」于『同一对象』而
虑「命名乙」者「云工持久空间命名ID」于「空间」于『同一对象』而
虑「命名文」者「云工持久ID字符串」于「命名甲」而
虑「命名信息」者「云工持久ID信息文」于「命名甲」而
虑「唯一甲」者「云工持久空间唯一ID」于「空间」于『{}』而
虑「唯一乙」者「云工持久空间唯一ID」于「空间」于『{}』而
虑「唯一文」者「云工持久ID字符串」于「唯一甲」而
虑「唯一信息」者「云工持久ID信息文」于「唯一甲」而
虑「欧结果」者「云工持久空间辖区安全」于「空间」于『eu』而
虑「欧唯一结果」者「云工持久空间唯一ID安全」于「空间」于『{"jurisdiction":"eu"}』而
虑「还原」者「云工持久空间还原ID安全」于「空间」于「唯一文」而
虑「坏还原」者「云工持久空间还原ID安全」于「空间」于『坏标识』而
若「还原」中「零」则(
虑「按名桩」者「云工持久空间按名取桩」于「空间」于『同一对象』于『{"locationHint":"enam"}』而
虑「按标桩」者「云工持久空间按ID取桩」于「空间」于「命名甲」于『{"locationHint":"enam"}』而
虑「唯一桩」者「云工持久空间按ID取桩」于「空间」于(「还原」中「一」)于『{}』而
虑「请求号」者「云工请求句柄」于「元」而
虑「按名答」者「云工回应文字安全」于(「取云工句柄」于(「云工调用方法」于「按名桩」于『fetch』于(『[』附(「云工句柄引用文」于「请求号」)附『]』)))而
虑「按标答」者「云工回应文字安全」于(「取云工句柄」于(「云工调用方法」于「按标桩」于『fetch』于(『[』附(「云工句柄引用文」于「请求号」)附『]』)))而
虑「唯一答」者「云工回应文字安全」于(「取云工句柄」于(「云工调用方法」于「唯一桩」于『fetch』于(『[』附(「云工句柄引用文」于「请求号」)附『]』)))而
虑「同名同标」者「云工持久ID相等」于「命名甲」于「命名乙」而
虑「唯一不同」者「非」于(「云工持久ID相等」于「唯一甲」于「唯一乙」)而
虑「复原相同」者「云工持久ID相等」于「唯一甲」于(「还原」中「一」)而
虑「标识合宜」者「且」于(「等于」于(「串长度」于「命名文」)于(「理解整数」于『64』))于(「等于」于(「串长度」于「唯一文」)于(「理解整数」于『64』))而
虑「名称合宜」者「且」于(「是子字符串吗」于『"名称":"同一对象"』于「命名信息」)于(「是子字符串吗」于『"名称":null』于「唯一信息」)而
虑「诸答合宜」者「且」于(「是子字符串吗」于『"名称":"同一对象"』于(「按名答」中「一」))于(「且」于(「是子字符串吗」于『"名称":"同一对象"』于(「按标答」中「一」))于(「是子字符串吗」于『"名称":null』于(「唯一答」中「一」)))而
虑「辖区结果合宜」者若「欧结果」中「零」则「阳」否则「是子字符串吗」于『not implemented in workerd』于(「欧结果」中「一」)而
虑「辖区唯一合宜」者若「欧唯一结果」中「零」则「阳」否则「是子字符串吗」于『not implemented in workerd』于(「欧唯一结果」中「一」)而
若「且」于「同名同标」于(「且」于「唯一不同」于(「且」于「复原相同」于(「且」于「标识合宜」于(「且」于「名称合宜」于(「且」于「辖区结果合宜」于(「且」于「辖区唯一合宜」于(「且」于(「非」于(「坏还原」中「零」))于「诸答合宜」)))))))
则「设置云工响应」于「二零零」于『text/plain』于(『持久命名空间通过|辖区:』附(若「欧结果」中「零」则『支持』否则『本地未实现』)附『|唯一辖区:』附(若「欧唯一结果」中「零」则『支持』否则『本地未实现』))
否则「设置云工响应」于「二零零」于『text/plain』于(『持久命名空间失败:』附「命名信息」附『|』附「唯一信息」))
否则「设置云工响应」于「二零零」于『text/plain』于(『标识还原失败:』附(「还原」中「一」)))。