Remove usage of TaskCache
This commit is contained in:
parent
b686298133
commit
a78b194a84
|
|
@ -16,9 +16,6 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="$(AspNetCoreVersion)" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Options" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.Extensions.Options" Version="$(AspNetCoreVersion)" />
|
||||||
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Folder Include="Properties\" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
@ -15,7 +15,6 @@
|
||||||
<ProjectReference Include="..\Microsoft.AspNetCore.Authentication.Abstractions\Microsoft.AspNetCore.Authentication.Abstractions.csproj" />
|
<ProjectReference Include="..\Microsoft.AspNetCore.Authentication.Abstractions\Microsoft.AspNetCore.Authentication.Abstractions.csproj" />
|
||||||
<ProjectReference Include="..\Microsoft.AspNetCore.Http\Microsoft.AspNetCore.Http.csproj" />
|
<ProjectReference Include="..\Microsoft.AspNetCore.Http\Microsoft.AspNetCore.Http.csproj" />
|
||||||
<ProjectReference Include="..\Microsoft.AspNetCore.Http.Extensions\Microsoft.AspNetCore.Http.Extensions.csproj" />
|
<ProjectReference Include="..\Microsoft.AspNetCore.Http.Extensions\Microsoft.AspNetCore.Http.Extensions.csproj" />
|
||||||
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@
|
||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Microsoft.Extensions.Internal;
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Http
|
namespace Microsoft.AspNetCore.Http
|
||||||
{
|
{
|
||||||
|
|
@ -17,7 +16,7 @@ namespace Microsoft.AspNetCore.Http
|
||||||
private static readonly Func<object, Task> _disposeDelegate = disposable =>
|
private static readonly Func<object, Task> _disposeDelegate = disposable =>
|
||||||
{
|
{
|
||||||
((IDisposable)disposable).Dispose();
|
((IDisposable)disposable).Dispose();
|
||||||
return TaskCache.CompletedTask;
|
return Task.CompletedTask;
|
||||||
};
|
};
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@ Microsoft.AspNetCore.Http.HttpResponse</Description>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Extensions.ActivatorUtilities.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
<PackageReference Include="Microsoft.Extensions.ActivatorUtilities.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
||||||
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
|
||||||
<PackageReference Include="System.Text.Encodings.Web" Version="$(CoreFxVersion)" />
|
<PackageReference Include="System.Text.Encodings.Web" Version="$(CoreFxVersion)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Http;
|
||||||
using Microsoft.AspNetCore.Http.Features;
|
using Microsoft.AspNetCore.Http.Features;
|
||||||
using Microsoft.AspNetCore.Http.Internal;
|
using Microsoft.AspNetCore.Http.Internal;
|
||||||
|
|
@ -81,7 +82,7 @@ namespace Microsoft.AspNetCore.Builder.Internal
|
||||||
RequestDelegate app = context =>
|
RequestDelegate app = context =>
|
||||||
{
|
{
|
||||||
context.Response.StatusCode = 404;
|
context.Response.StatusCode = 404;
|
||||||
return TaskCache.CompletedTask;
|
return Task.CompletedTask;
|
||||||
};
|
};
|
||||||
|
|
||||||
foreach (var component in _components.Reverse())
|
foreach (var component in _components.Reverse())
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,6 @@
|
||||||
<PackageReference Include="Microsoft.Extensions.CopyOnWriteDictionary.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
<PackageReference Include="Microsoft.Extensions.CopyOnWriteDictionary.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
||||||
<PackageReference Include="Microsoft.Extensions.ObjectPool" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.Extensions.ObjectPool" Version="$(AspNetCoreVersion)" />
|
||||||
<PackageReference Include="Microsoft.Extensions.Options" Version="$(AspNetCoreVersion)" />
|
<PackageReference Include="Microsoft.Extensions.Options" Version="$(AspNetCoreVersion)" />
|
||||||
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,4 @@
|
||||||
<ProjectReference Include="..\Microsoft.AspNetCore.Http\Microsoft.AspNetCore.Http.csproj" />
|
<ProjectReference Include="..\Microsoft.AspNetCore.Http\Microsoft.AspNetCore.Http.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,6 @@ using System.Threading.Tasks;
|
||||||
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Http;
|
||||||
using Microsoft.AspNetCore.Http.Features;
|
using Microsoft.AspNetCore.Http.Features;
|
||||||
using Microsoft.AspNetCore.Http.Features.Authentication;
|
using Microsoft.AspNetCore.Http.Features.Authentication;
|
||||||
using Microsoft.Extensions.Internal;
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Owin
|
namespace Microsoft.AspNetCore.Owin
|
||||||
{
|
{
|
||||||
|
|
@ -68,7 +67,7 @@ namespace Microsoft.AspNetCore.Owin
|
||||||
feature.OnStarting(s =>
|
feature.OnStarting(s =>
|
||||||
{
|
{
|
||||||
cb(s);
|
cb(s);
|
||||||
return TaskCache.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}, state);
|
}, state);
|
||||||
}))
|
}))
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ using System.Net.WebSockets;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Microsoft.Extensions.Internal;
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Owin
|
namespace Microsoft.AspNetCore.Owin
|
||||||
{
|
{
|
||||||
|
|
@ -69,7 +68,7 @@ namespace Microsoft.AspNetCore.Owin
|
||||||
else if (messageType == 0x9 || messageType == 0xA)
|
else if (messageType == 0x9 || messageType == 0xA)
|
||||||
{
|
{
|
||||||
// Ping & Pong, not allowed by the underlying APIs, silently discard.
|
// Ping & Pong, not allowed by the underlying APIs, silently discard.
|
||||||
return TaskCache.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
return _webSocket.SendAsync(buffer, OpCodeToEnum(messageType), endOfMessage, cancel);
|
return _webSocket.SendAsync(buffer, OpCodeToEnum(messageType), endOfMessage, cancel);
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ using System.Threading.Tasks;
|
||||||
using Microsoft.AspNetCore.Builder;
|
using Microsoft.AspNetCore.Builder;
|
||||||
using Microsoft.AspNetCore.Builder.Internal;
|
using Microsoft.AspNetCore.Builder.Internal;
|
||||||
using Microsoft.AspNetCore.Http.Abstractions;
|
using Microsoft.AspNetCore.Http.Abstractions;
|
||||||
using Microsoft.Extensions.Internal;
|
|
||||||
using Xunit;
|
using Xunit;
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Http
|
namespace Microsoft.AspNetCore.Http
|
||||||
|
|
@ -304,28 +303,28 @@ namespace Microsoft.AspNetCore.Http
|
||||||
{
|
{
|
||||||
public MiddlewareInjectInvokeNoService(RequestDelegate next) { }
|
public MiddlewareInjectInvokeNoService(RequestDelegate next) { }
|
||||||
|
|
||||||
public Task Invoke(HttpContext context, object value) => TaskCache.CompletedTask;
|
public Task Invoke(HttpContext context, object value) => Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MiddlewareInjectInvoke
|
private class MiddlewareInjectInvoke
|
||||||
{
|
{
|
||||||
public MiddlewareInjectInvoke(RequestDelegate next) { }
|
public MiddlewareInjectInvoke(RequestDelegate next) { }
|
||||||
|
|
||||||
public Task Invoke(HttpContext context, IServiceProvider provider) => TaskCache.CompletedTask;
|
public Task Invoke(HttpContext context, IServiceProvider provider) => Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MiddlewareNoParametersStub
|
private class MiddlewareNoParametersStub
|
||||||
{
|
{
|
||||||
public MiddlewareNoParametersStub(RequestDelegate next) { }
|
public MiddlewareNoParametersStub(RequestDelegate next) { }
|
||||||
|
|
||||||
public Task Invoke() => TaskCache.CompletedTask;
|
public Task Invoke() => Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MiddlewareAsyncNoParametersStub
|
private class MiddlewareAsyncNoParametersStub
|
||||||
{
|
{
|
||||||
public MiddlewareAsyncNoParametersStub(RequestDelegate next) { }
|
public MiddlewareAsyncNoParametersStub(RequestDelegate next) { }
|
||||||
|
|
||||||
public Task InvokeAsync() => TaskCache.CompletedTask;
|
public Task InvokeAsync() => Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MiddlewareNonTaskReturnStub
|
private class MiddlewareNonTaskReturnStub
|
||||||
|
|
@ -351,27 +350,27 @@ namespace Microsoft.AspNetCore.Http
|
||||||
{
|
{
|
||||||
public MiddlewareMultipleInvokesStub(RequestDelegate next) { }
|
public MiddlewareMultipleInvokesStub(RequestDelegate next) { }
|
||||||
|
|
||||||
public Task Invoke(HttpContext context) => TaskCache.CompletedTask;
|
public Task Invoke(HttpContext context) => Task.CompletedTask;
|
||||||
|
|
||||||
public Task Invoke(HttpContext context, int i) => TaskCache.CompletedTask;
|
public Task Invoke(HttpContext context, int i) => Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MiddlewareMultipleInvokeAsyncStub
|
private class MiddlewareMultipleInvokeAsyncStub
|
||||||
{
|
{
|
||||||
public MiddlewareMultipleInvokeAsyncStub(RequestDelegate next) { }
|
public MiddlewareMultipleInvokeAsyncStub(RequestDelegate next) { }
|
||||||
|
|
||||||
public Task InvokeAsync(HttpContext context) => TaskCache.CompletedTask;
|
public Task InvokeAsync(HttpContext context) => Task.CompletedTask;
|
||||||
|
|
||||||
public Task InvokeAsync(HttpContext context, int i) => TaskCache.CompletedTask;
|
public Task InvokeAsync(HttpContext context, int i) => Task.CompletedTask;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class MiddlewareMultipleInvokeAndInvokeAsyncStub
|
private class MiddlewareMultipleInvokeAndInvokeAsyncStub
|
||||||
{
|
{
|
||||||
public MiddlewareMultipleInvokeAndInvokeAsyncStub(RequestDelegate next) { }
|
public MiddlewareMultipleInvokeAndInvokeAsyncStub(RequestDelegate next) { }
|
||||||
|
|
||||||
public Task Invoke(HttpContext context) => TaskCache.CompletedTask;
|
public Task Invoke(HttpContext context) => Task.CompletedTask;
|
||||||
|
|
||||||
public Task InvokeAsync(HttpContext context) => TaskCache.CompletedTask;
|
public Task InvokeAsync(HttpContext context) => Task.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue