[release/3.1] Update dependencies from 3 repositories (#16685)
* Update dependencies from https://github.com/aspnet/EntityFrameworkCore build 20191030.2 - Microsoft.EntityFrameworkCore.Tools - 3.1.0-preview3.19530.2 - Microsoft.EntityFrameworkCore.SqlServer - 3.1.0-preview3.19530.2 - dotnet-ef - 3.1.0-preview3.19530.2 - Microsoft.EntityFrameworkCore - 3.1.0-preview3.19530.2 - Microsoft.EntityFrameworkCore.InMemory - 3.1.0-preview3.19530.2 - Microsoft.EntityFrameworkCore.Relational - 3.1.0-preview3.19530.2 - Microsoft.EntityFrameworkCore.Sqlite - 3.1.0-preview3.19530.2 * Update dependencies from https://github.com/aspnet/EntityFrameworkCore build 20191030.3 - Microsoft.EntityFrameworkCore.Tools - 3.1.0-preview3.19530.3 - Microsoft.EntityFrameworkCore.SqlServer - 3.1.0-preview3.19530.3 - dotnet-ef - 3.1.0-preview3.19530.3 - Microsoft.EntityFrameworkCore - 3.1.0-preview3.19530.3 - Microsoft.EntityFrameworkCore.InMemory - 3.1.0-preview3.19530.3 - Microsoft.EntityFrameworkCore.Relational - 3.1.0-preview3.19530.3 - Microsoft.EntityFrameworkCore.Sqlite - 3.1.0-preview3.19530.3 * Update dependencies from https://github.com/aspnet/AspNetCore-Tooling build 20191030.4 - Microsoft.AspNetCore.Mvc.Razor.Extensions - 3.1.0-preview3.19530.4 - Microsoft.AspNetCore.Razor.Language - 3.1.0-preview3.19530.4 - Microsoft.CodeAnalysis.Razor - 3.1.0-preview3.19530.4 - Microsoft.NET.Sdk.Razor - 3.1.0-preview3.19530.4 * Dependency coherency updates - Microsoft.AspNetCore.Analyzer.Testing - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.ActivatorUtilities.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Caching.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Caching.Memory - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Caching.SqlServer - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Caching.StackExchangeRedis - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.CommandLineUtils.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.AzureKeyVault - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.Binder - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.CommandLine - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.EnvironmentVariables - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.FileExtensions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.Ini - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.Json - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.KeyPerFile - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.UserSecrets - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration.Xml - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Configuration - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.DependencyInjection.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.DependencyInjection - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.DiagnosticAdapter - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Diagnostics.HealthChecks - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.FileProviders.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.FileProviders.Composite - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.FileProviders.Embedded - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.FileProviders.Physical - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.FileSystemGlobbing - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.HashCodeCombiner.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Hosting.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Hosting - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.HostFactoryResolver.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Http - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Localization.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Localization - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.Abstractions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.AzureAppServices - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.Configuration - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.Console - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.Debug - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.EventSource - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.EventLog - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.TraceSource - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging.Testing - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.ObjectPool - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Options.ConfigurationExtensions - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Options.DataAnnotations - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Options - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.ParameterDefaultValue.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Primitives - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.TypeNameHelper.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.ValueStopwatch.Sources - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.WebEncoders - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Internal.Extensions.Refs - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.JSInterop - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Mono.WebAssembly.Interop - 3.1.0-preview2.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.Extensions.Logging - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Internal.AspNetCore.Analyzers - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) - Microsoft.AspNetCore.Testing - 3.1.0-preview3.19530.4 (parent: Microsoft.EntityFrameworkCore) * Update dependencies from https://github.com/aspnet/Blazor build 20191031.1 - Microsoft.AspNetCore.Blazor.Mono - 3.1.0-preview3.19531.1 * React to Mono WebAssembly changes for 3.1 preview 3
This commit is contained in:
parent
0faf339143
commit
3c140121de
|
|
@ -9,289 +9,289 @@
|
||||||
-->
|
-->
|
||||||
<Dependencies>
|
<Dependencies>
|
||||||
<ProductDependencies>
|
<ProductDependencies>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Blazor.Mono" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="Microsoft.AspNetCore.Blazor.Mono" Version="3.1.0-preview3.19531.1">
|
||||||
<Uri>https://github.com/aspnet/Blazor</Uri>
|
<Uri>https://github.com/aspnet/Blazor</Uri>
|
||||||
<Sha>88035135ca31bc5a613ae7a53af6d8198c948c08</Sha>
|
<Sha>df77420cad90b1834fe43c952861dad11097d38f</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.1.0-preview3.19530.3">
|
<Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.1.0-preview3.19530.4">
|
||||||
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
||||||
<Sha>a3b5bef7c123a8ff2e2790c133fbf6ab97f022aa</Sha>
|
<Sha>b75ea997c019d906a66eb02014123cf29193c68e</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.1.0-preview3.19530.3">
|
<Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.1.0-preview3.19530.4">
|
||||||
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
||||||
<Sha>a3b5bef7c123a8ff2e2790c133fbf6ab97f022aa</Sha>
|
<Sha>b75ea997c019d906a66eb02014123cf29193c68e</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.1.0-preview3.19530.3">
|
<Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.1.0-preview3.19530.4">
|
||||||
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
||||||
<Sha>a3b5bef7c123a8ff2e2790c133fbf6ab97f022aa</Sha>
|
<Sha>b75ea997c019d906a66eb02014123cf29193c68e</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.1.0-preview3.19530.3">
|
<Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.1.0-preview3.19530.4">
|
||||||
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
<Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri>
|
||||||
<Sha>a3b5bef7c123a8ff2e2790c133fbf6ab97f022aa</Sha>
|
<Sha>b75ea997c019d906a66eb02014123cf29193c68e</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-ef" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="dotnet-ef" Version="3.1.0-preview3.19530.3">
|
||||||
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
||||||
<Sha>1e4c8a91f4e5df15e8a8dc335af4e7eb6fdf5694</Sha>
|
<Sha>8317d896f88b21e31c1f48f392c4628e36e0c8d8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.1.0-preview3.19530.3">
|
||||||
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
||||||
<Sha>1e4c8a91f4e5df15e8a8dc335af4e7eb6fdf5694</Sha>
|
<Sha>8317d896f88b21e31c1f48f392c4628e36e0c8d8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.1.0-preview3.19530.3">
|
||||||
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
||||||
<Sha>1e4c8a91f4e5df15e8a8dc335af4e7eb6fdf5694</Sha>
|
<Sha>8317d896f88b21e31c1f48f392c4628e36e0c8d8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.1.0-preview3.19530.3">
|
||||||
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
||||||
<Sha>1e4c8a91f4e5df15e8a8dc335af4e7eb6fdf5694</Sha>
|
<Sha>8317d896f88b21e31c1f48f392c4628e36e0c8d8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.0-preview3.19530.3">
|
||||||
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
||||||
<Sha>1e4c8a91f4e5df15e8a8dc335af4e7eb6fdf5694</Sha>
|
<Sha>8317d896f88b21e31c1f48f392c4628e36e0c8d8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.1.0-preview3.19530.3">
|
||||||
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
||||||
<Sha>1e4c8a91f4e5df15e8a8dc335af4e7eb6fdf5694</Sha>
|
<Sha>8317d896f88b21e31c1f48f392c4628e36e0c8d8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore" Version="3.1.0-preview3.19530.1">
|
<Dependency Name="Microsoft.EntityFrameworkCore" Version="3.1.0-preview3.19530.3">
|
||||||
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
<Uri>https://github.com/aspnet/EntityFrameworkCore</Uri>
|
||||||
<Sha>1e4c8a91f4e5df15e8a8dc335af4e7eb6fdf5694</Sha>
|
<Sha>8317d896f88b21e31c1f48f392c4628e36e0c8d8</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Configuration" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Configuration" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Hosting" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Hosting" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Http" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Http" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Localization" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Localization" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Logging" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Logging" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Options" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Options" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.Primitives" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.Primitives" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Internal.Extensions.Refs" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.Internal.Extensions.Refs" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.JSInterop" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.JSInterop" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Mono.WebAssembly.Interop" Version="3.1.0-preview2.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Mono.WebAssembly.Interop" Version="3.1.0-preview2.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Bcl.AsyncInterfaces" Version="1.1.0-preview2.19523.17" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
<Dependency Name="Microsoft.Bcl.AsyncInterfaces" Version="1.1.0-preview2.19523.17" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64">
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://github.com/dotnet/corefx</Uri>
|
||||||
|
|
@ -408,9 +408,9 @@
|
||||||
<Uri>https://github.com/dotnet/corefx</Uri>
|
<Uri>https://github.com/dotnet/corefx</Uri>
|
||||||
<Sha>427c7bd763aeea6c2391eec6fa7ae9ea1a2847c0</Sha>
|
<Sha>427c7bd763aeea6c2391eec6fa7ae9ea1a2847c0</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Internal.AspNetCore.Analyzers" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Internal.AspNetCore.Analyzers" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19517.3">
|
<Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19517.3">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
|
|
@ -424,9 +424,9 @@
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>a42a124635ce1a218309ecb31ec59d559cacb886</Sha>
|
<Sha>a42a124635ce1a218309ecb31ec59d559cacb886</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Testing" Version="3.1.0-preview3.19530.1" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
<Dependency Name="Microsoft.AspNetCore.Testing" Version="3.1.0-preview3.19530.4" CoherentParentDependency="Microsoft.EntityFrameworkCore">
|
||||||
<Uri>https://github.com/aspnet/Extensions</Uri>
|
<Uri>https://github.com/aspnet/Extensions</Uri>
|
||||||
<Sha>9a4b7a74dae94fb73e05753512a2e4729786db91</Sha>
|
<Sha>9a5f3b21bfc18c1f17ecfa00adfa74b5ac0f7028</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="3.4.0-beta3-19524-06" CoherentParentDependency="Microsoft.Extensions.Logging">
|
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="3.4.0-beta3-19524-06" CoherentParentDependency="Microsoft.Extensions.Logging">
|
||||||
<Uri>https://github.com/dotnet/roslyn</Uri>
|
<Uri>https://github.com/dotnet/roslyn</Uri>
|
||||||
|
|
|
||||||
|
|
@ -96,82 +96,82 @@
|
||||||
<!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 -->
|
<!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 -->
|
||||||
<MicrosoftNETCorePlatformsPackageVersion>3.1.0-preview2.19523.17</MicrosoftNETCorePlatformsPackageVersion>
|
<MicrosoftNETCorePlatformsPackageVersion>3.1.0-preview2.19523.17</MicrosoftNETCorePlatformsPackageVersion>
|
||||||
<!-- Packages from aspnet/Blazor -->
|
<!-- Packages from aspnet/Blazor -->
|
||||||
<MicrosoftAspNetCoreBlazorMonoPackageVersion>3.1.0-preview3.19530.1</MicrosoftAspNetCoreBlazorMonoPackageVersion>
|
<MicrosoftAspNetCoreBlazorMonoPackageVersion>3.1.0-preview3.19531.1</MicrosoftAspNetCoreBlazorMonoPackageVersion>
|
||||||
<!-- Packages from aspnet/Extensions -->
|
<!-- Packages from aspnet/Extensions -->
|
||||||
<InternalAspNetCoreAnalyzersPackageVersion>3.1.0-preview3.19530.1</InternalAspNetCoreAnalyzersPackageVersion>
|
<InternalAspNetCoreAnalyzersPackageVersion>3.1.0-preview3.19530.4</InternalAspNetCoreAnalyzersPackageVersion>
|
||||||
<MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.1.0-preview3.19530.1</MicrosoftAspNetCoreAnalyzerTestingPackageVersion>
|
<MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.1.0-preview3.19530.4</MicrosoftAspNetCoreAnalyzerTestingPackageVersion>
|
||||||
<MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>
|
<MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>
|
||||||
<MicrosoftAspNetCoreTestingPackageVersion>3.1.0-preview3.19530.1</MicrosoftAspNetCoreTestingPackageVersion>
|
<MicrosoftAspNetCoreTestingPackageVersion>3.1.0-preview3.19530.4</MicrosoftAspNetCoreTestingPackageVersion>
|
||||||
<MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>
|
<MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsCachingAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsCachingAbstractionsPackageVersion>
|
<MicrosoftExtensionsCachingAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsCachingAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsCachingMemoryPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsCachingMemoryPackageVersion>
|
<MicrosoftExtensionsCachingMemoryPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsCachingMemoryPackageVersion>
|
||||||
<MicrosoftExtensionsCachingSqlServerPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsCachingSqlServerPackageVersion>
|
<MicrosoftExtensionsCachingSqlServerPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsCachingSqlServerPackageVersion>
|
||||||
<MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>
|
<MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>
|
||||||
<MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>
|
<MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationAbstractionsPackageVersion>
|
<MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>
|
<MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationBinderPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationBinderPackageVersion>
|
<MicrosoftExtensionsConfigurationBinderPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationBinderPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationCommandLinePackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationCommandLinePackageVersion>
|
<MicrosoftExtensionsConfigurationCommandLinePackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationCommandLinePackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>
|
<MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>
|
<MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationIniPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationIniPackageVersion>
|
<MicrosoftExtensionsConfigurationIniPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationIniPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationJsonPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationJsonPackageVersion>
|
<MicrosoftExtensionsConfigurationJsonPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationJsonPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>
|
<MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationPackageVersion>
|
<MicrosoftExtensionsConfigurationPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationUserSecretsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationUserSecretsPackageVersion>
|
<MicrosoftExtensionsConfigurationUserSecretsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationUserSecretsPackageVersion>
|
||||||
<MicrosoftExtensionsConfigurationXmlPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsConfigurationXmlPackageVersion>
|
<MicrosoftExtensionsConfigurationXmlPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsConfigurationXmlPackageVersion>
|
||||||
<MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>
|
<MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsDependencyInjectionPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsDependencyInjectionPackageVersion>
|
<MicrosoftExtensionsDependencyInjectionPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsDependencyInjectionPackageVersion>
|
||||||
<MicrosoftExtensionsDiagnosticAdapterPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsDiagnosticAdapterPackageVersion>
|
<MicrosoftExtensionsDiagnosticAdapterPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsDiagnosticAdapterPackageVersion>
|
||||||
<MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>
|
<MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>
|
<MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>
|
||||||
<MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>
|
<MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsFileProvidersCompositePackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsFileProvidersCompositePackageVersion>
|
<MicrosoftExtensionsFileProvidersCompositePackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsFileProvidersCompositePackageVersion>
|
||||||
<MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>
|
<MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>
|
||||||
<MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsFileProvidersPhysicalPackageVersion>
|
<MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsFileProvidersPhysicalPackageVersion>
|
||||||
<MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsFileSystemGlobbingPackageVersion>
|
<MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsFileSystemGlobbingPackageVersion>
|
||||||
<MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>
|
<MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsHostingAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsHostingAbstractionsPackageVersion>
|
<MicrosoftExtensionsHostingAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsHostingAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsHostingPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsHostingPackageVersion>
|
<MicrosoftExtensionsHostingPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsHostingPackageVersion>
|
||||||
<MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>
|
<MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsHttpPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsHttpPackageVersion>
|
<MicrosoftExtensionsHttpPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsHttpPackageVersion>
|
||||||
<MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLocalizationAbstractionsPackageVersion>
|
<MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLocalizationAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsLocalizationPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLocalizationPackageVersion>
|
<MicrosoftExtensionsLocalizationPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLocalizationPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingAbstractionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingAbstractionsPackageVersion>
|
<MicrosoftExtensionsLoggingAbstractionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingAbstractionsPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>
|
<MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingConfigurationPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingConfigurationPackageVersion>
|
<MicrosoftExtensionsLoggingConfigurationPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingConfigurationPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingConsolePackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingConsolePackageVersion>
|
<MicrosoftExtensionsLoggingConsolePackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingConsolePackageVersion>
|
||||||
<MicrosoftExtensionsLoggingDebugPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingDebugPackageVersion>
|
<MicrosoftExtensionsLoggingDebugPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingDebugPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingEventSourcePackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingEventSourcePackageVersion>
|
<MicrosoftExtensionsLoggingEventSourcePackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingEventSourcePackageVersion>
|
||||||
<MicrosoftExtensionsLoggingEventLogPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingEventLogPackageVersion>
|
<MicrosoftExtensionsLoggingEventLogPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingEventLogPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingPackageVersion>
|
<MicrosoftExtensionsLoggingPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingTestingPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingTestingPackageVersion>
|
<MicrosoftExtensionsLoggingTestingPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingTestingPackageVersion>
|
||||||
<MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsLoggingTraceSourcePackageVersion>
|
<MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsLoggingTraceSourcePackageVersion>
|
||||||
<MicrosoftExtensionsObjectPoolPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsObjectPoolPackageVersion>
|
<MicrosoftExtensionsObjectPoolPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsObjectPoolPackageVersion>
|
||||||
<MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>
|
<MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>
|
||||||
<MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>
|
<MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>
|
||||||
<MicrosoftExtensionsOptionsPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsOptionsPackageVersion>
|
<MicrosoftExtensionsOptionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsOptionsPackageVersion>
|
||||||
<MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>
|
<MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsPrimitivesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsPrimitivesPackageVersion>
|
<MicrosoftExtensionsPrimitivesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsPrimitivesPackageVersion>
|
||||||
<MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>
|
<MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsValueStopwatchSourcesPackageVersion>
|
<MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsValueStopwatchSourcesPackageVersion>
|
||||||
<MicrosoftExtensionsWebEncodersPackageVersion>3.1.0-preview3.19530.1</MicrosoftExtensionsWebEncodersPackageVersion>
|
<MicrosoftExtensionsWebEncodersPackageVersion>3.1.0-preview3.19530.4</MicrosoftExtensionsWebEncodersPackageVersion>
|
||||||
<MicrosoftInternalExtensionsRefsPackageVersion>3.1.0-preview3.19530.1</MicrosoftInternalExtensionsRefsPackageVersion>
|
<MicrosoftInternalExtensionsRefsPackageVersion>3.1.0-preview3.19530.4</MicrosoftInternalExtensionsRefsPackageVersion>
|
||||||
<MicrosoftJSInteropPackageVersion>3.1.0-preview3.19530.1</MicrosoftJSInteropPackageVersion>
|
<MicrosoftJSInteropPackageVersion>3.1.0-preview3.19530.4</MicrosoftJSInteropPackageVersion>
|
||||||
<MonoWebAssemblyInteropPackageVersion>3.1.0-preview2.19530.1</MonoWebAssemblyInteropPackageVersion>
|
<MonoWebAssemblyInteropPackageVersion>3.1.0-preview2.19530.4</MonoWebAssemblyInteropPackageVersion>
|
||||||
<!-- Packages from aspnet/EntityFrameworkCore -->
|
<!-- Packages from aspnet/EntityFrameworkCore -->
|
||||||
<dotnetefPackageVersion>3.1.0-preview3.19530.1</dotnetefPackageVersion>
|
<dotnetefPackageVersion>3.1.0-preview3.19530.3</dotnetefPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreInMemoryPackageVersion>3.1.0-preview3.19530.1</MicrosoftEntityFrameworkCoreInMemoryPackageVersion>
|
<MicrosoftEntityFrameworkCoreInMemoryPackageVersion>3.1.0-preview3.19530.3</MicrosoftEntityFrameworkCoreInMemoryPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreRelationalPackageVersion>3.1.0-preview3.19530.1</MicrosoftEntityFrameworkCoreRelationalPackageVersion>
|
<MicrosoftEntityFrameworkCoreRelationalPackageVersion>3.1.0-preview3.19530.3</MicrosoftEntityFrameworkCoreRelationalPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreSqlitePackageVersion>3.1.0-preview3.19530.1</MicrosoftEntityFrameworkCoreSqlitePackageVersion>
|
<MicrosoftEntityFrameworkCoreSqlitePackageVersion>3.1.0-preview3.19530.3</MicrosoftEntityFrameworkCoreSqlitePackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreSqlServerPackageVersion>3.1.0-preview3.19530.1</MicrosoftEntityFrameworkCoreSqlServerPackageVersion>
|
<MicrosoftEntityFrameworkCoreSqlServerPackageVersion>3.1.0-preview3.19530.3</MicrosoftEntityFrameworkCoreSqlServerPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreToolsPackageVersion>3.1.0-preview3.19530.1</MicrosoftEntityFrameworkCoreToolsPackageVersion>
|
<MicrosoftEntityFrameworkCoreToolsPackageVersion>3.1.0-preview3.19530.3</MicrosoftEntityFrameworkCoreToolsPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCorePackageVersion>3.1.0-preview3.19530.1</MicrosoftEntityFrameworkCorePackageVersion>
|
<MicrosoftEntityFrameworkCorePackageVersion>3.1.0-preview3.19530.3</MicrosoftEntityFrameworkCorePackageVersion>
|
||||||
<!-- Packages from aspnet/AspNetCore-Tooling -->
|
<!-- Packages from aspnet/AspNetCore-Tooling -->
|
||||||
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.1.0-preview3.19530.3</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
|
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.1.0-preview3.19530.4</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
|
||||||
<MicrosoftAspNetCoreRazorLanguagePackageVersion>3.1.0-preview3.19530.3</MicrosoftAspNetCoreRazorLanguagePackageVersion>
|
<MicrosoftAspNetCoreRazorLanguagePackageVersion>3.1.0-preview3.19530.4</MicrosoftAspNetCoreRazorLanguagePackageVersion>
|
||||||
<MicrosoftCodeAnalysisRazorPackageVersion>3.1.0-preview3.19530.3</MicrosoftCodeAnalysisRazorPackageVersion>
|
<MicrosoftCodeAnalysisRazorPackageVersion>3.1.0-preview3.19530.4</MicrosoftCodeAnalysisRazorPackageVersion>
|
||||||
<MicrosoftNETSdkRazorPackageVersion>3.1.0-preview3.19530.3</MicrosoftNETSdkRazorPackageVersion>
|
<MicrosoftNETSdkRazorPackageVersion>3.1.0-preview3.19530.4</MicrosoftNETSdkRazorPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!--
|
<!--
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -54,13 +54,9 @@ namespace Microsoft.AspNetCore.Blazor.Http
|
||||||
SameOrigin = 1,
|
SameOrigin = 1,
|
||||||
Include = 2,
|
Include = 2,
|
||||||
}
|
}
|
||||||
public partial class WebAssemblyHttpMessageHandler : System.Net.Http.HttpMessageHandler
|
public static partial class WebAssemblyHttpMessageHandlerOptions
|
||||||
{
|
{
|
||||||
public const string FetchArgs = "WebAssemblyHttpMessageHandler.FetchArgs";
|
public static Microsoft.AspNetCore.Blazor.Http.FetchCredentialsOption DefaultCredentials { get { throw null; } set { } }
|
||||||
public WebAssemblyHttpMessageHandler() { }
|
|
||||||
public static Microsoft.AspNetCore.Blazor.Http.FetchCredentialsOption DefaultCredentials { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
|
||||||
[System.Diagnostics.DebuggerStepThroughAttribute]
|
|
||||||
protected override System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) { throw null; }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
namespace Microsoft.AspNetCore.Blazor.Rendering
|
namespace Microsoft.AspNetCore.Blazor.Rendering
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,8 @@
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Net.Http;
|
|
||||||
using System.Reflection;
|
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Microsoft.AspNetCore.Blazor.Http;
|
|
||||||
using Microsoft.AspNetCore.Blazor.Rendering;
|
using Microsoft.AspNetCore.Blazor.Rendering;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.JSInterop;
|
using Microsoft.JSInterop;
|
||||||
|
|
@ -30,16 +27,6 @@ namespace Microsoft.AspNetCore.Blazor.Hosting
|
||||||
|
|
||||||
public Task StartAsync(CancellationToken cancellationToken = default)
|
public Task StartAsync(CancellationToken cancellationToken = default)
|
||||||
{
|
{
|
||||||
// We need to do this as early as possible, it eliminates a bunch of problems. Note that what we do
|
|
||||||
// is a bit fragile. If you see things breaking because JSRuntime.Current isn't set, then it's likely
|
|
||||||
// that something on the startup path went wrong.
|
|
||||||
//
|
|
||||||
// We want to the JSRuntime created here to be the 'ambient' runtime when JS calls back into .NET. When
|
|
||||||
// this happens in the browser it will be a direct call from Mono. We effectively needs to set the
|
|
||||||
// JSRuntime in the 'root' execution context which implies that we want to do as part of a direct
|
|
||||||
// call from Program.Main, and before any 'awaits'.
|
|
||||||
SetBrowserHttpMessageHandlerAsDefault();
|
|
||||||
|
|
||||||
return StartAsyncAwaited();
|
return StartAsyncAwaited();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -102,35 +89,5 @@ namespace Microsoft.AspNetCore.Blazor.Hosting
|
||||||
{
|
{
|
||||||
(Services as IDisposable)?.Dispose();
|
(Services as IDisposable)?.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void SetBrowserHttpMessageHandlerAsDefault()
|
|
||||||
{
|
|
||||||
// Within the Mono WebAssembly BCL, this is a special private static field
|
|
||||||
// that can be assigned to override the default handler
|
|
||||||
const string getHttpMessageHandlerFieldName = "GetHttpMessageHandler";
|
|
||||||
var getHttpMessageHandlerField = typeof(HttpClient).GetField(
|
|
||||||
getHttpMessageHandlerFieldName,
|
|
||||||
BindingFlags.Static | BindingFlags.NonPublic);
|
|
||||||
|
|
||||||
// getHttpMessageHandlerField will be null in tests, but nonnull when actually
|
|
||||||
// running under Mono WebAssembly
|
|
||||||
if (getHttpMessageHandlerField != null)
|
|
||||||
{
|
|
||||||
// Just in case you're not actually using HttpClient, defer the construction
|
|
||||||
// of the WebAssemblyHttpMessageHandler
|
|
||||||
var handlerSingleton = new Lazy<HttpMessageHandler>(
|
|
||||||
() => new WebAssemblyHttpMessageHandler());
|
|
||||||
Func<HttpMessageHandler> handlerFactory = () => handlerSingleton.Value;
|
|
||||||
getHttpMessageHandlerField.SetValue(null, handlerFactory);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// We log a warning in case this ever happens at runtime (even though there's
|
|
||||||
// no obvious way it could be possible), but don't actually throw because that
|
|
||||||
// would break unit tests
|
|
||||||
Console.WriteLine("WARNING: Could not set default HttpMessageHandler because " +
|
|
||||||
$"'{getHttpMessageHandlerFieldName}' was not found on '{typeof(HttpClient).FullName}'.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,204 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Net;
|
|
||||||
using System.Net.Http;
|
|
||||||
using System.Text.Json;
|
|
||||||
using System.Threading;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
using Microsoft.AspNetCore.Blazor.Services;
|
|
||||||
using Microsoft.AspNetCore.Components;
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Blazor.Http
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// A browser-compatible implementation of <see cref="HttpMessageHandler"/>
|
|
||||||
/// </summary>
|
|
||||||
public class WebAssemblyHttpMessageHandler : HttpMessageHandler
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Gets or sets the default value of the 'credentials' option on outbound HTTP requests.
|
|
||||||
/// Defaults to <see cref="FetchCredentialsOption.SameOrigin"/>.
|
|
||||||
/// </summary>
|
|
||||||
public static FetchCredentialsOption DefaultCredentials { get; set; }
|
|
||||||
= FetchCredentialsOption.SameOrigin;
|
|
||||||
|
|
||||||
private static readonly object _idLock = new object();
|
|
||||||
private static readonly IDictionary<int, TaskCompletionSource<HttpResponseMessage>> _pendingRequests
|
|
||||||
= new Dictionary<int, TaskCompletionSource<HttpResponseMessage>>();
|
|
||||||
private static int _nextRequestId = 0;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// The name of a well-known property that can be added to <see cref="HttpRequestMessage.Properties"/>
|
|
||||||
/// to control the arguments passed to the underlying JavaScript <code>fetch</code> API.
|
|
||||||
/// </summary>
|
|
||||||
public const string FetchArgs = "WebAssemblyHttpMessageHandler.FetchArgs";
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
|
||||||
protected override async Task<HttpResponseMessage> SendAsync(
|
|
||||||
HttpRequestMessage request, CancellationToken cancellationToken)
|
|
||||||
{
|
|
||||||
var tcs = new TaskCompletionSource<HttpResponseMessage>();
|
|
||||||
cancellationToken.Register(() => tcs.TrySetCanceled());
|
|
||||||
|
|
||||||
int id;
|
|
||||||
lock (_idLock)
|
|
||||||
{
|
|
||||||
id = _nextRequestId++;
|
|
||||||
_pendingRequests.Add(id, tcs);
|
|
||||||
}
|
|
||||||
|
|
||||||
var options = new FetchOptions();
|
|
||||||
if (request.Properties.TryGetValue(FetchArgs, out var fetchArgs))
|
|
||||||
{
|
|
||||||
options.RequestInitOverrides = fetchArgs;
|
|
||||||
}
|
|
||||||
|
|
||||||
options.RequestInit = new RequestInit
|
|
||||||
{
|
|
||||||
Credentials = GetDefaultCredentialsString(),
|
|
||||||
Headers = GetHeaders(request),
|
|
||||||
Method = request.Method.Method
|
|
||||||
};
|
|
||||||
|
|
||||||
options.RequestUri = request.RequestUri.ToString();
|
|
||||||
WebAssemblyJSRuntime.Instance.InvokeUnmarshalled<int, byte[], string, object>(
|
|
||||||
"Blazor._internal.http.sendAsync",
|
|
||||||
id,
|
|
||||||
request.Content == null ? null : await request.Content.ReadAsByteArrayAsync(),
|
|
||||||
JsonSerializer.Serialize(options, JsonSerializerOptionsProvider.Options));
|
|
||||||
|
|
||||||
return await tcs.Task;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <remarks>
|
|
||||||
/// While it may be tempting to remove this method because it appears to be unused,
|
|
||||||
/// this method is referenced by client code and must persist.
|
|
||||||
/// </remarks>
|
|
||||||
#pragma warning disable IDE0051 // Remove unused private members
|
|
||||||
private static void ReceiveResponse(
|
|
||||||
#pragma warning restore IDE0051 // Remove unused private members
|
|
||||||
string id,
|
|
||||||
string responseDescriptorJson,
|
|
||||||
byte[] responseBodyData,
|
|
||||||
string errorText)
|
|
||||||
{
|
|
||||||
TaskCompletionSource<HttpResponseMessage> tcs;
|
|
||||||
var idVal = int.Parse(id);
|
|
||||||
lock (_idLock)
|
|
||||||
{
|
|
||||||
tcs = _pendingRequests[idVal];
|
|
||||||
_pendingRequests.Remove(idVal);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (errorText != null)
|
|
||||||
{
|
|
||||||
tcs.SetException(new HttpRequestException(errorText));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var responseDescriptor = JsonSerializer.Deserialize<ResponseDescriptor>(responseDescriptorJson, JsonSerializerOptionsProvider.Options);
|
|
||||||
var responseContent = responseBodyData == null ? null : new ByteArrayContent(responseBodyData);
|
|
||||||
var responseMessage = responseDescriptor.ToResponseMessage(responseContent);
|
|
||||||
tcs.SetResult(responseMessage);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <remarks>
|
|
||||||
/// While it may be tempting to remove this method because it appears to be unused,
|
|
||||||
/// this method is referenced by client code and must persist.
|
|
||||||
/// </remarks>
|
|
||||||
#pragma warning disable IDE0051 // Remove unused private members
|
|
||||||
private static byte[] AllocateArray(string length) => new byte[int.Parse(length)];
|
|
||||||
#pragma warning restore IDE0051 // Remove unused private members
|
|
||||||
|
|
||||||
private static IReadOnlyList<Header> GetHeaders(HttpRequestMessage request)
|
|
||||||
{
|
|
||||||
var requestHeaders = request.Headers.AsEnumerable();
|
|
||||||
if (request.Content?.Headers != null)
|
|
||||||
{
|
|
||||||
requestHeaders = requestHeaders.Concat(request.Content.Headers);
|
|
||||||
}
|
|
||||||
|
|
||||||
var headers = new List<Header>();
|
|
||||||
foreach (var item in requestHeaders)
|
|
||||||
{
|
|
||||||
foreach (var headerValue in item.Value)
|
|
||||||
{
|
|
||||||
headers.Add(new Header { Name = item.Key, Value = headerValue });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return headers;
|
|
||||||
}
|
|
||||||
|
|
||||||
private static string GetDefaultCredentialsString()
|
|
||||||
{
|
|
||||||
// See https://developer.mozilla.org/en-US/docs/Web/API/Request/credentials for
|
|
||||||
// standard values and meanings
|
|
||||||
switch (DefaultCredentials)
|
|
||||||
{
|
|
||||||
case FetchCredentialsOption.Omit:
|
|
||||||
return "omit";
|
|
||||||
case FetchCredentialsOption.SameOrigin:
|
|
||||||
return "same-origin";
|
|
||||||
case FetchCredentialsOption.Include:
|
|
||||||
return "include";
|
|
||||||
default:
|
|
||||||
throw new ArgumentException($"Unknown credentials option '{DefaultCredentials}'.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Keep these in sync with TypeScript class in Http.ts
|
|
||||||
private class FetchOptions
|
|
||||||
{
|
|
||||||
public string RequestUri { get; set; }
|
|
||||||
public RequestInit RequestInit { get; set; }
|
|
||||||
public object RequestInitOverrides { get; set; }
|
|
||||||
}
|
|
||||||
|
|
||||||
private class RequestInit
|
|
||||||
{
|
|
||||||
public string Credentials { get; set; }
|
|
||||||
public IReadOnlyList<Header> Headers { get; set; }
|
|
||||||
public string Method { get; set; }
|
|
||||||
}
|
|
||||||
|
|
||||||
private class ResponseDescriptor
|
|
||||||
{
|
|
||||||
#pragma warning disable 0649
|
|
||||||
public int StatusCode { get; set; }
|
|
||||||
public string StatusText { get; set; }
|
|
||||||
public IReadOnlyList<Header> Headers { get; set; }
|
|
||||||
#pragma warning restore 0649
|
|
||||||
|
|
||||||
public HttpResponseMessage ToResponseMessage(HttpContent content)
|
|
||||||
{
|
|
||||||
var result = new HttpResponseMessage((HttpStatusCode)StatusCode);
|
|
||||||
result.ReasonPhrase = StatusText;
|
|
||||||
result.Content = content;
|
|
||||||
var headers = result.Headers;
|
|
||||||
var contentHeaders = result.Content?.Headers;
|
|
||||||
foreach (var pair in Headers)
|
|
||||||
{
|
|
||||||
if (!headers.TryAddWithoutValidation(pair.Name, pair.Value))
|
|
||||||
{
|
|
||||||
contentHeaders?.TryAddWithoutValidation(pair.Name, pair.Value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private class Header
|
|
||||||
{
|
|
||||||
public string Name { get; set; }
|
|
||||||
|
|
||||||
public string Value { get; set; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
// Copyright (c) .NET Foundation. All rights reserved.
|
||||||
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
namespace Microsoft.AspNetCore.Blazor.Http
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Configures options for the WebAssembly HTTP message handler.
|
||||||
|
/// </summary>
|
||||||
|
public static class WebAssemblyHttpMessageHandlerOptions
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Gets or sets the default value of the 'credentials' option on outbound HTTP requests.
|
||||||
|
/// Defaults to <see cref="FetchCredentialsOption.SameOrigin"/>.
|
||||||
|
/// </summary>
|
||||||
|
public static FetchCredentialsOption DefaultCredentials
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
var valueString = MonoDefaultCredentialsGetter.Value();
|
||||||
|
var result = default(FetchCredentialsOption);
|
||||||
|
if (valueString != null)
|
||||||
|
{
|
||||||
|
Enum.TryParse(valueString, out result);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
set
|
||||||
|
{
|
||||||
|
MonoDefaultCredentialsSetter.Value(value.ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static Func<Type> MonoWasmHttpMessageHandlerType = ()
|
||||||
|
=> Assembly.Load("WebAssembly.Net.Http")
|
||||||
|
.GetType("WebAssembly.Net.Http.HttpClient.WasmHttpMessageHandler");
|
||||||
|
|
||||||
|
static Func<Type> MonoFetchCredentialsOptionType = ()
|
||||||
|
=> Assembly.Load("WebAssembly.Net.Http")
|
||||||
|
.GetType("WebAssembly.Net.Http.HttpClient.FetchCredentialsOption");
|
||||||
|
|
||||||
|
static Lazy<PropertyInfo> MonoDefaultCredentialsProperty = new Lazy<PropertyInfo>(
|
||||||
|
() => MonoWasmHttpMessageHandlerType()?.GetProperty("DefaultCredentials", BindingFlags.Public | BindingFlags.Static));
|
||||||
|
|
||||||
|
static Lazy<Func<string>> MonoDefaultCredentialsGetter = new Lazy<Func<string>>(() =>
|
||||||
|
{
|
||||||
|
return () => MonoDefaultCredentialsProperty.Value?.GetValue(null).ToString();
|
||||||
|
});
|
||||||
|
|
||||||
|
static Lazy<Action<string>> MonoDefaultCredentialsSetter = new Lazy<Action<string>>(() =>
|
||||||
|
{
|
||||||
|
var fetchCredentialsOptionsType = MonoFetchCredentialsOptionType();
|
||||||
|
return value => MonoDefaultCredentialsProperty.Value?.SetValue(null, Enum.Parse(fetchCredentialsOptionsType, value));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -422,7 +422,7 @@
|
||||||
4) Add the file we just created to the list of file writes, to support incremental builds.
|
4) Add the file we just created to the list of file writes, to support incremental builds.
|
||||||
-->
|
-->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_MonoBaseClassLibraryFolder Include="$(MonoBaseClassLibraryPath);$(MonoBaseClassLibraryFacadesPath)" />
|
<_MonoBaseClassLibraryFolder Include="$(MonoBaseClassLibraryPath);$(MonoBaseClassLibraryFacadesPath);$(MonoWasmFrameworkPath)" />
|
||||||
<_BlazorAssembliesToLink Include="@(_BlazorDependencyInput->'-a "%(Identity)"')" />
|
<_BlazorAssembliesToLink Include="@(_BlazorDependencyInput->'-a "%(Identity)"')" />
|
||||||
<_BlazorAssembliesToLink Include="@(IntermediateAssembly->'-a "%(FullPath)"')" />
|
<_BlazorAssembliesToLink Include="@(IntermediateAssembly->'-a "%(FullPath)"')" />
|
||||||
<_BlazorFolderLookupPaths Include="@(_MonoBaseClassLibraryFolder->'-d "%(Identity)"')" />
|
<_BlazorFolderLookupPaths Include="@(_MonoBaseClassLibraryFolder->'-d "%(Identity)"')" />
|
||||||
|
|
@ -522,7 +522,7 @@
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_ReferencesArg Condition="'@(_BlazorDependencyInput)' != ''">--references "$(BlazorResolveDependenciesFilePath)"</_ReferencesArg>
|
<_ReferencesArg Condition="'@(_BlazorDependencyInput)' != ''">--references "$(BlazorResolveDependenciesFilePath)"</_ReferencesArg>
|
||||||
<_BclParameter>--base-class-library "$(MonoBaseClassLibraryPath)" --base-class-library "$(MonoBaseClassLibraryFacadesPath)"</_BclParameter>
|
<_BclParameter>--base-class-library "$(MonoBaseClassLibraryPath)" --base-class-library "$(MonoBaseClassLibraryFacadesPath)" --base-class-library "$(MonoWasmFrameworkPath)"</_BclParameter>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<WriteLinesToFile
|
<WriteLinesToFile
|
||||||
|
|
|
||||||
|
|
@ -18,4 +18,10 @@
|
||||||
<type fullname="System.ComponentModel.GuidConverter" />
|
<type fullname="System.ComponentModel.GuidConverter" />
|
||||||
<type fullname="System.ComponentModel.TimeSpanConverter" />
|
<type fullname="System.ComponentModel.TimeSpanConverter" />
|
||||||
</assembly>
|
</assembly>
|
||||||
|
|
||||||
|
<assembly fullname="WebAssembly.Net.Http">
|
||||||
|
<!-- Without this, the setter for DefaultCredentials would be removed, but we need it -->
|
||||||
|
<type fullname="WebAssembly.Net.Http.HttpClient.FetchCredentialsOption" />
|
||||||
|
<type fullname="WebAssembly.Net.Http.HttpClient.WasmHttpMessageHandler" />
|
||||||
|
</assembly>
|
||||||
</linker>
|
</linker>
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_BclDirectory Include="$(MonoBaseClassLibraryPath)" />
|
<_BclDirectory Include="$(MonoBaseClassLibraryPath)" />
|
||||||
<_BclDirectory Include="$(MonoBaseClassLibraryFacadesPath)" />
|
<_BclDirectory Include="$(MonoBaseClassLibraryFacadesPath)" />
|
||||||
|
<_BclDirectory Include="$(MonoWasmFrameworkPath)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<WriteLinesToFile Lines="@(ReferencePath)" File="$(TargetDir)referenceHints.txt" WriteOnlyWhenDifferent="true" Overwrite="true" />
|
<WriteLinesToFile Lines="@(ReferencePath)" File="$(TargetDir)referenceHints.txt" WriteOnlyWhenDifferent="true" Overwrite="true" />
|
||||||
|
|
|
||||||
|
|
@ -488,7 +488,7 @@ namespace WsProxy {
|
||||||
// Trying to inspect the stack frame for DotNetDispatcher::InvokeSynchronously
|
// Trying to inspect the stack frame for DotNetDispatcher::InvokeSynchronously
|
||||||
// results in a "Memory access out of bounds", causing 'values' to be null,
|
// results in a "Memory access out of bounds", causing 'values' to be null,
|
||||||
// so skip returning variable values in that case.
|
// so skip returning variable values in that case.
|
||||||
while (values != null && i < var_ids.Length && i < values.Length) {
|
while (values != null && i < vars.Length && i < values.Length) {
|
||||||
var value = values [i] ["value"];
|
var value = values [i] ["value"];
|
||||||
if (((string)value ["description"]) == null)
|
if (((string)value ["description"]) == null)
|
||||||
value ["description"] = value ["value"]?.ToString();
|
value ["description"] = value ["value"]?.ToString();
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,9 @@
|
||||||
'mscorlib.dll',
|
'mscorlib.dll',
|
||||||
'System.dll',
|
'System.dll',
|
||||||
'System.Core.dll',
|
'System.Core.dll',
|
||||||
'System.Net.Http.dll'
|
'System.Net.Http.dll',
|
||||||
|
'WebAssembly.Bindings.dll',
|
||||||
|
'WebAssembly.Net.Http.dll'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// For these tests we're using Mono's built-in mono_load_runtime_and_bcl util.
|
// For these tests we're using Mono's built-in mono_load_runtime_and_bcl util.
|
||||||
|
|
|
||||||
|
|
@ -11,14 +11,6 @@ namespace MonoSanityClient
|
||||||
{
|
{
|
||||||
public static class Examples
|
public static class Examples
|
||||||
{
|
{
|
||||||
static Examples()
|
|
||||||
{
|
|
||||||
// We have to populate GetHttpMessageHandler with something (like the real
|
|
||||||
// Blazor web assembly host does), otherwise HttpClientHandler's constructor
|
|
||||||
// gets into an infinite loop.
|
|
||||||
FakeHttpMessageHandler.Attach();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static string AddNumbers(int a, int b)
|
public static string AddNumbers(int a, int b)
|
||||||
=> (a + b).ToString();
|
=> (a + b).ToString();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
using System;
|
|
||||||
using System.Net.Http;
|
|
||||||
using System.Reflection;
|
|
||||||
using System.Threading;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace MonoSanityClient
|
|
||||||
{
|
|
||||||
class FakeHttpMessageHandler : HttpMessageHandler
|
|
||||||
{
|
|
||||||
public static void Attach()
|
|
||||||
{
|
|
||||||
var getHttpMessageHandlerField = typeof(HttpClient).GetField(
|
|
||||||
"GetHttpMessageHandler",
|
|
||||||
BindingFlags.Static | BindingFlags.NonPublic);
|
|
||||||
Func<HttpMessageHandler> handlerFactory = () => new FakeHttpMessageHandler();
|
|
||||||
getHttpMessageHandlerField.SetValue(null, handlerFactory);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
|
|
||||||
=> throw new NotImplementedException($"{nameof(FakeHttpMessageHandler)} cannot {nameof(SendAsync)}.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,5 +1,4 @@
|
||||||
import { navigateTo, internalFunctions as navigationManagerInternalFunctions } from './Services/NavigationManager';
|
import { navigateTo, internalFunctions as navigationManagerInternalFunctions } from './Services/NavigationManager';
|
||||||
import { internalFunctions as httpInternalFunctions } from './Services/Http';
|
|
||||||
import { attachRootComponentToElement } from './Rendering/Renderer';
|
import { attachRootComponentToElement } from './Rendering/Renderer';
|
||||||
|
|
||||||
// Make the following APIs available in global scope for invocation from JS
|
// Make the following APIs available in global scope for invocation from JS
|
||||||
|
|
@ -8,7 +7,6 @@ window['Blazor'] = {
|
||||||
|
|
||||||
_internal: {
|
_internal: {
|
||||||
attachRootComponentToElement,
|
attachRootComponentToElement,
|
||||||
http: httpInternalFunctions,
|
|
||||||
navigationManager: navigationManagerInternalFunctions,
|
navigationManager: navigationManagerInternalFunctions,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,132 +0,0 @@
|
||||||
import { platform } from '../Environment';
|
|
||||||
import { MethodHandle, System_String, System_Array } from '../Platform/Platform';
|
|
||||||
const httpClientAssembly = 'Microsoft.AspNetCore.Blazor';
|
|
||||||
const httpClientNamespace = `${httpClientAssembly}.Http`;
|
|
||||||
const httpClientTypeName = 'WebAssemblyHttpMessageHandler';
|
|
||||||
let receiveResponseMethod: MethodHandle;
|
|
||||||
let allocateArrayMethod: MethodHandle;
|
|
||||||
|
|
||||||
// These are the functions we're making available for invocation from .NET
|
|
||||||
export const internalFunctions = {
|
|
||||||
sendAsync,
|
|
||||||
};
|
|
||||||
|
|
||||||
async function sendAsync(id: number, body: System_Array<any>, jsonFetchArgs: System_String) {
|
|
||||||
let response: Response;
|
|
||||||
let responseData: ArrayBuffer;
|
|
||||||
|
|
||||||
const fetchOptions: FetchOptions = JSON.parse(platform.toJavaScriptString(jsonFetchArgs));
|
|
||||||
const requestInit: RequestInit = Object.assign(convertToRequestInit(fetchOptions.requestInit), fetchOptions.requestInitOverrides);
|
|
||||||
|
|
||||||
if (body) {
|
|
||||||
requestInit.body = platform.toUint8Array(body);
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
|
||||||
response = await fetch(fetchOptions.requestUri, requestInit);
|
|
||||||
responseData = await response.arrayBuffer();
|
|
||||||
} catch (ex) {
|
|
||||||
dispatchErrorResponse(id, ex.toString());
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
dispatchSuccessResponse(id, response, responseData);
|
|
||||||
}
|
|
||||||
|
|
||||||
function convertToRequestInit(blazorRequestInit: BlazorRequestInit) {
|
|
||||||
return {
|
|
||||||
credentials: blazorRequestInit.credentials,
|
|
||||||
method: blazorRequestInit.method,
|
|
||||||
headers: blazorRequestInit.headers.map(item => [item.name, item.value])
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
function dispatchSuccessResponse(id: number, response: Response, responseData: ArrayBuffer) {
|
|
||||||
const responseDescriptor: ResponseDescriptor = {
|
|
||||||
statusCode: response.status,
|
|
||||||
statusText: response.statusText,
|
|
||||||
headers: [],
|
|
||||||
};
|
|
||||||
response.headers.forEach((value, name) => {
|
|
||||||
responseDescriptor.headers.push({ name: name, value: value });
|
|
||||||
});
|
|
||||||
|
|
||||||
if (!allocateArrayMethod) {
|
|
||||||
allocateArrayMethod = platform.findMethod(
|
|
||||||
httpClientAssembly,
|
|
||||||
httpClientNamespace,
|
|
||||||
httpClientTypeName,
|
|
||||||
'AllocateArray'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
// allocate a managed byte[] of the right size
|
|
||||||
const dotNetArray = platform.callMethod(allocateArrayMethod, null, [platform.toDotNetString(responseData.byteLength.toString())]) as System_Array<any>;
|
|
||||||
|
|
||||||
// get an Uint8Array view of it
|
|
||||||
const array = platform.toUint8Array(dotNetArray);
|
|
||||||
|
|
||||||
// copy the responseData to our managed byte[]
|
|
||||||
array.set(new Uint8Array(responseData));
|
|
||||||
|
|
||||||
dispatchResponse(
|
|
||||||
id,
|
|
||||||
platform.toDotNetString(JSON.stringify(responseDescriptor)),
|
|
||||||
dotNetArray,
|
|
||||||
/* errorMessage */ null
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
function dispatchErrorResponse(id: number, errorMessage: string) {
|
|
||||||
dispatchResponse(
|
|
||||||
id,
|
|
||||||
/* responseDescriptor */ null,
|
|
||||||
/* responseText */ null,
|
|
||||||
platform.toDotNetString(errorMessage)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
function dispatchResponse(id: number, responseDescriptor: System_String | null, responseData: System_Array<any> | null, errorMessage: System_String | null) {
|
|
||||||
if (!receiveResponseMethod) {
|
|
||||||
receiveResponseMethod = platform.findMethod(
|
|
||||||
httpClientAssembly,
|
|
||||||
httpClientNamespace,
|
|
||||||
httpClientTypeName,
|
|
||||||
'ReceiveResponse'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
platform.callMethod(receiveResponseMethod, null, [
|
|
||||||
platform.toDotNetString(id.toString()),
|
|
||||||
responseDescriptor,
|
|
||||||
responseData,
|
|
||||||
errorMessage,
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Keep these in sync with the .NET equivalent in WebAssemblyHttpMessageHandler.cs
|
|
||||||
interface FetchOptions {
|
|
||||||
requestUri: string;
|
|
||||||
requestInit: BlazorRequestInit;
|
|
||||||
requestInitOverrides: RequestInit;
|
|
||||||
}
|
|
||||||
|
|
||||||
interface BlazorRequestInit {
|
|
||||||
credentials: string;
|
|
||||||
headers: Header[];
|
|
||||||
method: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
interface ResponseDescriptor {
|
|
||||||
// We don't have BodyText in here because if we did, then in the JSON-response case (which
|
|
||||||
// is the most common case), we'd be double-encoding it, since the entire ResponseDescriptor
|
|
||||||
// also gets JSON encoded. It would work but is twice the amount of string processing.
|
|
||||||
statusCode: number;
|
|
||||||
statusText: string;
|
|
||||||
headers: Header[];
|
|
||||||
}
|
|
||||||
|
|
||||||
interface Header {
|
|
||||||
name: string;
|
|
||||||
value: string;
|
|
||||||
}
|
|
||||||
|
|
@ -89,11 +89,11 @@ namespace Microsoft.AspNetCore.Components.E2ETest.Tests
|
||||||
[Fact]
|
[Fact]
|
||||||
public void CanSendRequestHeaders()
|
public void CanSendRequestHeaders()
|
||||||
{
|
{
|
||||||
AddRequestHeader("TestHeader", "Value from test");
|
AddRequestHeader("testheader", "Value from test");
|
||||||
AddRequestHeader("another-header", "Another value");
|
AddRequestHeader("another-header", "Another value");
|
||||||
IssueRequest("DELETE", "/subdir/api/person");
|
IssueRequest("DELETE", "/subdir/api/person");
|
||||||
Assert.Equal("OK", _responseStatus.Text);
|
Assert.Equal("OK", _responseStatus.Text);
|
||||||
Assert.Contains("TestHeader: Value from test", _responseBody.Text);
|
Assert.Contains("testheader: Value from test", _responseBody.Text);
|
||||||
Assert.Contains("another-header: Another value", _responseBody.Text);
|
Assert.Contains("another-header: Another value", _responseBody.Text);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -107,15 +107,6 @@ namespace Microsoft.AspNetCore.Components.E2ETest.Tests
|
||||||
Assert.Equal("{\"id\":123,\"name\":\"Bert\"}", _responseBody.Text);
|
Assert.Equal("{\"id\":123,\"name\":\"Bert\"}", _responseBody.Text);
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact]
|
|
||||||
public void CanSetRequestReferer()
|
|
||||||
{
|
|
||||||
SetValue("request-referrer", "/test-referrer");
|
|
||||||
IssueRequest("GET", "/subdir/api/person/referrer");
|
|
||||||
Assert.Equal("OK", _responseStatus.Text);
|
|
||||||
Assert.EndsWith("/test-referrer", _responseBody.Text);
|
|
||||||
}
|
|
||||||
|
|
||||||
[Fact]
|
[Fact]
|
||||||
public void CanSendAndReceiveCookies()
|
public void CanSendAndReceiveCookies()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
@using System.Net
|
@using System.Net
|
||||||
@using System.Net.Http
|
@using System.Net.Http
|
||||||
@using Microsoft.AspNetCore.Blazor.Http
|
|
||||||
@inject HttpClient Http
|
@inject HttpClient Http
|
||||||
|
|
||||||
<h1>HTTP request tester</h1>
|
<h1>HTTP request tester</h1>
|
||||||
|
|
@ -38,11 +37,6 @@
|
||||||
<button id="add-header" @onclick="AddHeader">Add</button>
|
<button id="add-header" @onclick="AddHeader">Add</button>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
|
||||||
<div>Request referrer:</div>
|
|
||||||
<input id="request-referrer" type="text" @bind=requestReferrer />
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<button id="send-request" @onclick="DoRequest">Request</button>
|
<button id="send-request" @onclick="DoRequest">Request</button>
|
||||||
|
|
||||||
@if (responseStatusCode.HasValue)
|
@if (responseStatusCode.HasValue)
|
||||||
|
|
@ -65,7 +59,6 @@
|
||||||
string method = "GET";
|
string method = "GET";
|
||||||
string requestBody = "";
|
string requestBody = "";
|
||||||
List<RequestHeader> requestHeaders = new List<RequestHeader>();
|
List<RequestHeader> requestHeaders = new List<RequestHeader>();
|
||||||
string requestReferrer = "";
|
|
||||||
|
|
||||||
HttpStatusCode? responseStatusCode;
|
HttpStatusCode? responseStatusCode;
|
||||||
string responseBody;
|
string responseBody;
|
||||||
|
|
@ -103,14 +96,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(requestReferrer))
|
|
||||||
{
|
|
||||||
requestMessage.Properties[WebAssemblyHttpMessageHandler.FetchArgs] = new
|
|
||||||
{
|
|
||||||
referrer = requestReferrer
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
var response = await Http.SendAsync(requestMessage);
|
var response = await Http.SendAsync(requestMessage);
|
||||||
responseStatusCode = response.StatusCode;
|
responseStatusCode = response.StatusCode;
|
||||||
responseBody = await response.Content.ReadAsStringAsync();
|
responseBody = await response.Content.ReadAsStringAsync();
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ namespace BasicTestApp
|
||||||
{
|
{
|
||||||
// Needed because the test server runs on a different port than the client app,
|
// Needed because the test server runs on a different port than the client app,
|
||||||
// and we want to test sending/receiving cookies underling this config
|
// and we want to test sending/receiving cookies underling this config
|
||||||
WebAssemblyHttpMessageHandler.DefaultCredentials = FetchCredentialsOption.Include;
|
WebAssemblyHttpMessageHandlerOptions.DefaultCredentials = FetchCredentialsOption.Include;
|
||||||
}
|
}
|
||||||
|
|
||||||
app.AddComponent<Index>("root");
|
app.AddComponent<Index>("root");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue