Skip to content

Commit 12b687f

Browse files
committed
refactor: 更改接口方法名称
1 parent dfdcccd commit 12b687f

File tree

8 files changed

+16
-18
lines changed

8 files changed

+16
-18
lines changed

src/BootstrapBlazor.Server/Components/Samples/Sockets/Adapters.razor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ private async ValueTask OnReceivedAsync(ReadOnlyMemory<byte> data)
9393
if (_useDataAdapter)
9494
{
9595
// 使用数据适配器处理接收的数据
96-
await _dataAdapter.ReceiveAsync(data, _receiveTokenSource.Token);
96+
await _dataAdapter.HandlerAsync(data, _receiveTokenSource.Token);
9797
}
9898
else
9999
{

src/BootstrapBlazor/Services/TcpSocket/DataPackage/DataPackageAdapter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class DataPackageAdapter : IDataPackageAdapter
3030
/// <param name="data"></param>
3131
/// <param name="token"></param>
3232
/// <returns></returns>
33-
public virtual async ValueTask ReceiveAsync(ReadOnlyMemory<byte> data, CancellationToken token = default)
33+
public virtual async ValueTask HandlerAsync(ReadOnlyMemory<byte> data, CancellationToken token = default)
3434
{
3535
if (DataPackageHandler != null)
3636
{
@@ -40,7 +40,7 @@ public virtual async ValueTask ReceiveAsync(ReadOnlyMemory<byte> data, Cancellat
4040
}
4141

4242
// 如果存在数据处理器则调用其处理方法
43-
await DataPackageHandler.ReceiveAsync(data, token);
43+
await DataPackageHandler.HandlerAsync(data, token);
4444
}
4545
}
4646

src/BootstrapBlazor/Services/TcpSocket/DataPackage/DataPackageHandlerBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public abstract class DataPackageHandlerBase : IDataPackageHandler
2626
/// <param name="data"></param>
2727
/// <param name="token"></param>
2828
/// <returns></returns>
29-
public abstract ValueTask ReceiveAsync(ReadOnlyMemory<byte> data, CancellationToken token = default);
29+
public abstract ValueTask HandlerAsync(ReadOnlyMemory<byte> data, CancellationToken token = default);
3030

3131
/// <summary>
3232
/// Handles the processing of a sticky package by adjusting the provided buffer and length.

src/BootstrapBlazor/Services/TcpSocket/DataPackage/DelimiterDataPackageHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public DelimiterDataPackageHandler(byte[] delimiter)
5252
/// <param name="data"></param>
5353
/// <param name="token"></param>
5454
/// <returns></returns>
55-
public override async ValueTask ReceiveAsync(ReadOnlyMemory<byte> data, CancellationToken token = default)
55+
public override async ValueTask HandlerAsync(ReadOnlyMemory<byte> data, CancellationToken token = default)
5656
{
5757
data = ConcatBuffer(data);
5858

src/BootstrapBlazor/Services/TcpSocket/DataPackage/FixLengthDataPackageHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class FixLengthDataPackageHandler(int length) : DataPackageHandlerBase
2424
/// <param name="data"></param>
2525
/// <param name="token"></param>
2626
/// <returns></returns>
27-
public override async ValueTask ReceiveAsync(ReadOnlyMemory<byte> data, CancellationToken token = default)
27+
public override async ValueTask HandlerAsync(ReadOnlyMemory<byte> data, CancellationToken token = default)
2828
{
2929
while (data.Length > 0)
3030
{

src/BootstrapBlazor/Services/TcpSocket/DataPackage/IDataPackageAdapter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ public interface IDataPackageAdapter
3838
/// not provided.</param>
3939
/// <returns>A <see cref="ValueTask"/> representing the asynchronous operation. The task completes when the data has been
4040
/// successfully received and processed.</returns>
41-
ValueTask ReceiveAsync(ReadOnlyMemory<byte> data, CancellationToken token = default);
41+
ValueTask HandlerAsync(ReadOnlyMemory<byte> data, CancellationToken token = default);
4242
}

src/BootstrapBlazor/Services/TcpSocket/DataPackage/IDataPackageHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ public interface IDataPackageHandler
2929
/// provided.</param>
3030
/// <returns>A <see cref="ValueTask{TResult}"/> containing <see langword="true"/> if the data was successfully received and
3131
/// processed; otherwise, <see langword="false"/>.</returns>
32-
ValueTask ReceiveAsync(ReadOnlyMemory<byte> data, CancellationToken token = default);
32+
ValueTask HandlerAsync(ReadOnlyMemory<byte> data, CancellationToken token = default);
3333
}

test/UnitTest/Services/TcpSocketFactoryTest.cs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ public async Task FixLengthDataPackageHandler_Ok()
322322
client.ReceivedCallBack = async buffer =>
323323
{
324324
// 将接收到的数据传递给 DataPackageAdapter
325-
await adapter.ReceiveAsync(buffer);
325+
await adapter.HandlerAsync(buffer);
326326
};
327327

328328
// 测试 ConnectAsync 方法
@@ -372,7 +372,7 @@ public async Task FixLengthDataPackageHandler_Sticky()
372372
client.ReceivedCallBack = async buffer =>
373373
{
374374
// 将接收到的数据传递给 DataPackageAdapter
375-
await adapter.ReceiveAsync(buffer);
375+
await adapter.HandlerAsync(buffer);
376376
};
377377

378378
// 发送数据
@@ -417,7 +417,7 @@ public async Task DelimiterDataPackageHandler_Ok()
417417
// 设置数据适配器
418418
var adapter = new DataPackageAdapter
419419
{
420-
DataPackageHandler = new DelimiterDataPackageHandler(new byte[] { 13, 10 }),
420+
DataPackageHandler = new DelimiterDataPackageHandler([13, 10]),
421421
ReceivedCallBack = buffer =>
422422
{
423423
// buffer 即是接收到的数据
@@ -431,7 +431,7 @@ public async Task DelimiterDataPackageHandler_Ok()
431431
client.ReceivedCallBack = async buffer =>
432432
{
433433
// 将接收到的数据传递给 DataPackageAdapter
434-
await adapter.ReceiveAsync(buffer);
434+
await adapter.HandlerAsync(buffer);
435435
};
436436

437437
// 连接 TCP Server
@@ -574,10 +574,8 @@ private static ITcpSocketClient CreateClient(Action<ServiceCollection>? builder
574574
builder.AddProvider(new MockLoggerProvider());
575575
});
576576
sc.AddBootstrapBlazorTcpSocketFactory();
577-
if (builder != null)
578-
{
579-
builder(sc);
580-
}
577+
builder?.Invoke(sc);
578+
581579
var provider = sc.BuildServiceProvider();
582580
var factory = provider.GetRequiredService<ITcpSocketFactory>();
583581
var client = factory.GetOrCreate("test", op => op.LocalEndPoint = Utility.ConvertToIpEndPoint("localhost", 0));
@@ -619,7 +617,7 @@ class MockSendErrorSocketProvider : ISocketClientProvider
619617
{
620618
public bool IsConnected { get; private set; }
621619

622-
public IPEndPoint LocalEndPoint { get; set; }
620+
public IPEndPoint LocalEndPoint { get; set; } = new IPEndPoint(IPAddress.Any, 0);
623621

624622
public ValueTask CloseAsync()
625623
{
@@ -647,7 +645,7 @@ class MockSendTimeoutSocketProvider : ISocketClientProvider
647645
{
648646
public bool IsConnected { get; private set; }
649647

650-
public IPEndPoint LocalEndPoint { get; set; }
648+
public IPEndPoint LocalEndPoint { get; set; } = new IPEndPoint(IPAddress.Any, 0);
651649

652650
public ValueTask CloseAsync()
653651
{

0 commit comments

Comments
 (0)