parent
7fdd930f50
commit
97cdbfb1a1
|
|
@ -4,7 +4,7 @@
|
|||
<Description>
|
||||
ASP.NET Core middleware for filtering out requests with unknown HTTP host headers.
|
||||
</Description>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<PackageTags>aspnetcore</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<Description>ASP.NET Core basic middleware for supporting HTTP method overrides. Includes:
|
||||
* X-Forwarded-* headers to forward headers from a proxy.
|
||||
* HTTP method override header.</Description>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<PackageTags>aspnetcore;proxy;headers;xforwarded</PackageTags>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
<Description>
|
||||
ASP.NET Core basic middleware for supporting HTTPS Redirection and HTTP Strict-Transport-Security.
|
||||
</Description>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<PackageTags>aspnetcore;https;hsts</PackageTags>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright (c) .NET Foundation. All rights reserved.
|
||||
// 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;
|
||||
|
|
@ -38,14 +38,7 @@ namespace Microsoft.AspNetCore.ResponseCompression
|
|||
/// <inheritdoc />
|
||||
public Stream CreateStream(Stream outputStream)
|
||||
{
|
||||
#if NETCOREAPP2_1
|
||||
return new BrotliStream(outputStream, Options.Level, leaveOpen: true);
|
||||
#elif NET461 || NETSTANDARD2_0
|
||||
// Brotli is only supported in .NET Core 2.1+
|
||||
throw new PlatformNotSupportedException();
|
||||
#else
|
||||
#error Target frameworks need to be updated.
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright (c) .NET Foundation. All rights reserved.
|
||||
// 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;
|
||||
|
|
@ -33,19 +33,7 @@ namespace Microsoft.AspNetCore.ResponseCompression
|
|||
public string EncodingName { get; } = "gzip";
|
||||
|
||||
/// <inheritdoc />
|
||||
public bool SupportsFlush
|
||||
{
|
||||
get
|
||||
{
|
||||
#if NET461
|
||||
return false;
|
||||
#elif NETSTANDARD2_0 || NETCOREAPP2_1
|
||||
return true;
|
||||
#else
|
||||
#error target frameworks need to be updated
|
||||
#endif
|
||||
}
|
||||
}
|
||||
public bool SupportsFlush => true;
|
||||
|
||||
/// <inheritdoc />
|
||||
public Stream CreateStream(Stream outputStream)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<PropertyGroup>
|
||||
<Description>ASP.NET Core middleware for HTTP Response compression.</Description>
|
||||
<TargetFrameworks>net461;netstandard2.0;netcoreapp2.1</TargetFrameworks>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<PackageTags>aspnetcore</PackageTags>
|
||||
</PropertyGroup>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// Copyright (c) .NET Foundation. All rights reserved.
|
||||
// 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;
|
||||
|
|
@ -48,13 +48,7 @@ namespace Microsoft.AspNetCore.ResponseCompression
|
|||
// Use the factory so it can resolve IOptions<GzipCompressionProviderOptions> from DI.
|
||||
_providers = new ICompressionProvider[]
|
||||
{
|
||||
#if NETCOREAPP2_1
|
||||
new CompressionProviderFactory(typeof(BrotliCompressionProvider)),
|
||||
#elif NET461 || NETSTANDARD2_0
|
||||
// Brotli is only supported in .NET Core 2.1+
|
||||
#else
|
||||
#error Target frameworks need to be updated.
|
||||
#endif
|
||||
new CompressionProviderFactory(typeof(GzipCompressionProvider)),
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
* Support for custom URL rewrite rules
|
||||
* Support for running IIS URL Rewrite module rules
|
||||
* Support for running Apache mod_rewrite rules.</Description>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||
<NoWarn>$(NoWarn);CS1591</NoWarn>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<PackageTags>aspnetcore;urlrewrite;mod_rewrite</PackageTags>
|
||||
|
|
|
|||
Loading…
Reference in New Issue