Skip to content

Commit 0caed5a

Browse files
authored
doc(ITcpSocketFactory): add DataAdapter documentation (#6275)
* doc: 增加数据适配器文档 * doc: 增加新服务标记
1 parent 4fdc480 commit 0caed5a

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

src/BootstrapBlazor.Server/Components/Samples/SocketFactories.razor

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,9 @@ private async Task CreateClient()
7272
<li><code>FixLengthDataPackageHandler</code> <b>固定长度数据处理器</b> 即每个通讯包都是固定长度</li>
7373
<li><code>DelimiterDataPackageHandler</code> <b>分隔符数据处理器</b> 即通讯包以特定一个或一组字节分割</li>
7474
</ul>
75+
76+
<p class="code-label">5. 数据适配器(设计中)</p>
77+
78+
<p>在我们实际应用中,接收到数据包后(已经过数据处理器)大多情况下是需要将电文转化为应用中的具体数据类型 <code>Class</code> 或 <code>Struct</code>。将原始数据包转化为类或者结构体的过程由我们的数据适配器来实现</p>
79+
80+
<p>数据适配器设计思路如下</p>

src/BootstrapBlazor.Server/Extensions/MenusLocalizerExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1578,6 +1578,7 @@ void AddServices(DemoMenuItem item)
15781578
},
15791579
new()
15801580
{
1581+
IsNew = true,
15811582
Text = Localizer["TcpSocketFactory"],
15821583
Url = "socket-factory"
15831584
},

src/BootstrapBlazor.Server/Locales/zh-CN.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4952,7 +4952,7 @@
49524952
"CardUpload": "卡片上传组件 CardUpload",
49534953
"DropUpload": "拖动上传组件 DropUpload",
49544954
"Vditor": "富文本框 Vditor Markdown",
4955-
"TcpSocketFactory": "TCP Socket 套接字服务 ITcpSocketFactory"
4955+
"TcpSocketFactory": "套接字服务 ITcpSocketFactory"
49564956
},
49574957
"BootstrapBlazor.Server.Components.Samples.Table.TablesHeader": {
49584958
"TablesHeaderTitle": "表头分组功能",

0 commit comments

Comments
 (0)