VirtualObject
类名:<font style="color:rgb(38, 38, 38);">VirtualObject</font>
说明:可序列化的业务数据对象。
属性
| 名称 | 说明 |
|---|---|
ValueTable |
数据值(字段编码,字段值格式) |
BizObjectVersion |
版本号 |
ObjectId |
业务数据 Id |
序列化字符串示例
[{
"ValueTable": {
"Name": "0000",
"CreatedBy": "029ba823-0823-4097-adbe-e6f5d5b8e494",
"OwnerId": "029ba823-0823-4097-adbe-e6f5d5b8e494",
"OwnerDeptId": "76fa1ccd-cc8a-48ca-b4e5-634fdc7af78c",
"CreatedTime": "2025-08-01T11:17:47",
"ModifiedBy": "029ba823-0823-4097-adbe-e6f5d5b8e494",
"ModifiedTime": "2025-08-29T16:49:13",
"WorkflowInstanceId": "",
"Status": 1,
"F0000001": "0000",
"F0000002": "2025-08-14T00:00:00",
"F0000003": "选项1;选项3",
"F0000004": "选项2",
"F0000009": "{\"adcode\":\"440305\",\"adname\":\"广东省 深圳市 南山区\",\"Detail\":\"\"}",
"F0000011": ["afba826a-57fd-44ad-b794-57dee98c6d0e"],
"F0000010": "{\"Address\":\"广东省深圳市南山区桃源街道欧环路麦德龙(欧洲城店)\",\"Point\":{\"lat\":22.558284,\"lng\":113.964486},\"CSType\":2,\"WGS84Point\":{\"lng\":113.95957378405993,\"lat\":22.561251693321683}}",
"F0000010_GENERATED": "5hAAAAEBAAAAuigpqGl9XEAppOMwro82QA==",
"F0000005": "4be8ee3d-524f-4eeb-8ba6-c9e81011bb56",
"F0000006": ["02a6d7f7-10bd-4fa7-bb20-a3724b262a30", "4be8ee3d-524f-4eeb-8ba6-c9e81011bb56"],
"F0000007": "e57259cc-b481-43ef-90c9-79d7601e43db",
"F0000008": ["7266ea8b-8550-454e-9a28-70172af45e5a", "892b16d5-b640-41e1-bc32-eb60401ad2aa"],
"D000183ec9bf035826f40eb9b6c929c19ebd4a1": [{
"_dirtyProperties": null,
"ValueTable": {
"Name": "子表文本",
"F0000012": "子表文本",
"F0000013": "2025-08-29T00:00:00",
"F0000014": 1222.0
},
"ObjectExtra": null,
"BizObjectExtra": null,
"BizObjectVersion": "2025-08-29T16:49:13.028421",
"Version": "2025-08-29T16:49:13.028421",
"Serialized": true,
"ObjectId": "6885c1ee-8728-4bd5-89e8-b11a75c47c19",
"ParentObjectId": "eb05e58b-2eb5-431a-8abb-489e842e027e",
"ParentPropertyName": "D000183ec9bf035826f40eb9b6c929c19ebd4a1",
"ParentIndex": 0,
"DirtyProperties": []
}, {
"_dirtyProperties": null,
"ValueTable": {
"Name": "子表文本2",
"F0000012": "子表文本2",
"F0000013": "2025-08-27T00:00:00",
"F0000014": 345.0
},
"ObjectExtra": null,
"BizObjectExtra": null,
"BizObjectVersion": "2025-08-29T16:49:13.028544",
"Version": "2025-08-29T16:49:13.028544",
"Serialized": true,
"ObjectId": "44816735-bd55-4ac7-9a0a-71efc969d4b6",
"ParentObjectId": "eb05e58b-2eb5-431a-8abb-489e842e027e",
"ParentPropertyName": "D000183ec9bf035826f40eb9b6c929c19ebd4a1",
"ParentIndex": 1,
"DirtyProperties": []
}
]
},
"ObjectExtra": null,
"BizObjectExtra": null,
"BizObjectVersion": "2025-08-29T16:49:13.028608",
"Version": "2025-08-29T16:49:13.028608",
"Serialized": true,
"ObjectId": "eb05e58b-2eb5-431a-8abb-489e842e027e",
"ParentObjectId": "",
"ParentPropertyName": null,
"ParentIndex": 0
}
]
方法
获取属性值
public object GetPropertyValue(string propertyName);
| 参数 | 说明 |
|---|---|
propertyName |
字段编码 |
返回值:字段具体的值( object 类型)。
设置属性值
public void SetPropertyValue(string propertyName, object propertyValue);
| 参数 | 说明 |
|---|---|
propertyName |
字段编码 |
propertyValue |
字段值 |
返回值:无。
验证该对象和它的子对象是否满足每行的最大长度的要求
public bool ValidateRowSize()
| 参数 | 说明 |
|---|---|
| 无 |
返回值:若满足最大长度要求则返回 true,否则返回 false。