更新Hosting机制。

新增交换大小端序
优化内存池写入和读取端序
This commit is contained in:
若汝棋茗
2023-12-15 20:29:01 +08:00
parent f3e0edfb2d
commit 0cd88f1a6f
13 changed files with 1118 additions and 578 deletions

View File

@@ -11,6 +11,7 @@
//------------------------------------------------------------------------------
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -34,7 +35,11 @@ namespace TouchSocket.Core.AspNetCore
public AspNetCoreContainer(IServiceCollection services)
{
this.m_services = services ?? throw new ArgumentNullException(nameof(services));
services.AddSingleton<IResolver>(this);
services.AddSingleton<IResolver>(privoder =>
{
this.m_serviceProvider ??= privoder;
return this;
});
}
/// <inheritdoc/>