Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update MessagePack-CSharp #43475

Closed
wants to merge 6 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
276 changes: 138 additions & 138 deletions eng/Version.Details.xml

Large diffs are not rendered by default.

138 changes: 69 additions & 69 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -65,77 +65,77 @@
-->
<PropertyGroup Label="Automated">
<!-- Packages from dotnet/runtime -->
<MicrosoftExtensionsDependencyModelVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsDependencyModelVersion>
<MicrosoftNETCoreAppRefVersion>7.0.0-rc.1.22419.7</MicrosoftNETCoreAppRefVersion>
<MicrosoftNETCoreAppRuntimewinx64Version>7.0.0-rc.1.22419.7</MicrosoftNETCoreAppRuntimewinx64Version>
<MicrosoftNETRuntimeMonoAOTCompilerTaskVersion>7.0.0-rc.1.22419.7</MicrosoftNETRuntimeMonoAOTCompilerTaskVersion>
<MicrosoftNETRuntimeWebAssemblySdkVersion>7.0.0-rc.1.22419.7</MicrosoftNETRuntimeWebAssemblySdkVersion>
<MicrosoftNETCoreAppRuntimeAOTwinx64CrossbrowserwasmVersion>7.0.0-rc.1.22419.7</MicrosoftNETCoreAppRuntimeAOTwinx64CrossbrowserwasmVersion>
<MicrosoftNETCoreBrowserDebugHostTransportVersion>7.0.0-rc.1.22419.7</MicrosoftNETCoreBrowserDebugHostTransportVersion>
<MicrosoftExtensionsCachingAbstractionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsCachingAbstractionsVersion>
<MicrosoftExtensionsCachingMemoryVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsCachingMemoryVersion>
<MicrosoftExtensionsConfigurationAbstractionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationAbstractionsVersion>
<MicrosoftExtensionsConfigurationBinderVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationBinderVersion>
<MicrosoftExtensionsConfigurationCommandLineVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationCommandLineVersion>
<MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>
<MicrosoftExtensionsConfigurationFileExtensionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationFileExtensionsVersion>
<MicrosoftExtensionsConfigurationIniVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationIniVersion>
<MicrosoftExtensionsConfigurationJsonVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationJsonVersion>
<MicrosoftExtensionsConfigurationVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationVersion>
<MicrosoftExtensionsConfigurationUserSecretsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationUserSecretsVersion>
<MicrosoftExtensionsConfigurationXmlVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsConfigurationXmlVersion>
<MicrosoftExtensionsDependencyInjectionAbstractionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
<MicrosoftExtensionsDependencyInjectionVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsDependencyInjectionVersion>
<MicrosoftExtensionsFileProvidersAbstractionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsFileProvidersAbstractionsVersion>
<MicrosoftExtensionsFileProvidersCompositeVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsFileProvidersCompositeVersion>
<MicrosoftExtensionsFileProvidersPhysicalVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsFileProvidersPhysicalVersion>
<MicrosoftExtensionsFileSystemGlobbingVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsFileSystemGlobbingVersion>
<MicrosoftExtensionsHostFactoryResolverSourcesVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsHostFactoryResolverSourcesVersion>
<MicrosoftExtensionsHostingAbstractionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsHostingAbstractionsVersion>
<MicrosoftExtensionsHostingVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsHostingVersion>
<MicrosoftExtensionsHttpVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsHttpVersion>
<MicrosoftExtensionsLoggingAbstractionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingAbstractionsVersion>
<MicrosoftExtensionsLoggingConfigurationVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingConfigurationVersion>
<MicrosoftExtensionsLoggingConsoleVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingConsoleVersion>
<MicrosoftExtensionsLoggingDebugVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingDebugVersion>
<MicrosoftExtensionsLoggingEventSourceVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingEventSourceVersion>
<MicrosoftExtensionsLoggingEventLogVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingEventLogVersion>
<MicrosoftExtensionsLoggingVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingVersion>
<MicrosoftExtensionsLoggingTraceSourceVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsLoggingTraceSourceVersion>
<MicrosoftExtensionsOptionsConfigurationExtensionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsOptionsConfigurationExtensionsVersion>
<MicrosoftExtensionsOptionsDataAnnotationsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsOptionsDataAnnotationsVersion>
<MicrosoftExtensionsOptionsVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsOptionsVersion>
<MicrosoftExtensionsPrimitivesVersion>7.0.0-rc.1.22419.7</MicrosoftExtensionsPrimitivesVersion>
<MicrosoftInternalRuntimeAspNetCoreTransportVersion>7.0.0-rc.1.22419.7</MicrosoftInternalRuntimeAspNetCoreTransportVersion>
<SystemConfigurationConfigurationManagerVersion>7.0.0-rc.1.22419.7</SystemConfigurationConfigurationManagerVersion>
<SystemDiagnosticsDiagnosticSourceVersion>7.0.0-rc.1.22419.7</SystemDiagnosticsDiagnosticSourceVersion>
<SystemDiagnosticsEventLogVersion>7.0.0-rc.1.22419.7</SystemDiagnosticsEventLogVersion>
<SystemDirectoryServicesProtocolsVersion>7.0.0-rc.1.22419.7</SystemDirectoryServicesProtocolsVersion>
<SystemIOPipelinesVersion>7.0.0-rc.1.22419.7</SystemIOPipelinesVersion>
<SystemNetHttpJsonVersion>7.0.0-rc.1.22419.7</SystemNetHttpJsonVersion>
<SystemNetHttpWinHttpHandlerVersion>7.0.0-rc.1.22419.7</SystemNetHttpWinHttpHandlerVersion>
<SystemReflectionMetadataVersion>7.0.0-rc.1.22419.7</SystemReflectionMetadataVersion>
<SystemResourcesExtensionsVersion>7.0.0-rc.1.22419.7</SystemResourcesExtensionsVersion>
<SystemSecurityCryptographyPkcsVersion>7.0.0-rc.1.22419.7</SystemSecurityCryptographyPkcsVersion>
<SystemSecurityCryptographyXmlVersion>7.0.0-rc.1.22419.7</SystemSecurityCryptographyXmlVersion>
<SystemSecurityPermissionsVersion>7.0.0-rc.1.22419.7</SystemSecurityPermissionsVersion>
<SystemServiceProcessServiceControllerVersion>7.0.0-rc.1.22419.7</SystemServiceProcessServiceControllerVersion>
<SystemTextEncodingsWebVersion>7.0.0-rc.1.22419.7</SystemTextEncodingsWebVersion>
<SystemTextJsonVersion>7.0.0-rc.1.22419.7</SystemTextJsonVersion>
<SystemThreadingAccessControlVersion>7.0.0-rc.1.22419.7</SystemThreadingAccessControlVersion>
<SystemThreadingChannelsVersion>7.0.0-rc.1.22419.7</SystemThreadingChannelsVersion>
<SystemThreadingRateLimitingVersion>7.0.0-rc.1.22419.7</SystemThreadingRateLimitingVersion>
<MicrosoftExtensionsDependencyModelVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsDependencyModelVersion>
<MicrosoftNETCoreAppRefVersion>7.0.0-rc.1.22420.18</MicrosoftNETCoreAppRefVersion>
<MicrosoftNETCoreAppRuntimewinx64Version>7.0.0-rc.1.22420.18</MicrosoftNETCoreAppRuntimewinx64Version>
<MicrosoftNETRuntimeMonoAOTCompilerTaskVersion>7.0.0-rc.1.22420.18</MicrosoftNETRuntimeMonoAOTCompilerTaskVersion>
<MicrosoftNETRuntimeWebAssemblySdkVersion>7.0.0-rc.1.22420.18</MicrosoftNETRuntimeWebAssemblySdkVersion>
<MicrosoftNETCoreAppRuntimeAOTwinx64CrossbrowserwasmVersion>7.0.0-rc.1.22420.18</MicrosoftNETCoreAppRuntimeAOTwinx64CrossbrowserwasmVersion>
<MicrosoftNETCoreBrowserDebugHostTransportVersion>7.0.0-rc.1.22420.18</MicrosoftNETCoreBrowserDebugHostTransportVersion>
<MicrosoftExtensionsCachingAbstractionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsCachingAbstractionsVersion>
<MicrosoftExtensionsCachingMemoryVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsCachingMemoryVersion>
<MicrosoftExtensionsConfigurationAbstractionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationAbstractionsVersion>
<MicrosoftExtensionsConfigurationBinderVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationBinderVersion>
<MicrosoftExtensionsConfigurationCommandLineVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationCommandLineVersion>
<MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationEnvironmentVariablesVersion>
<MicrosoftExtensionsConfigurationFileExtensionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationFileExtensionsVersion>
<MicrosoftExtensionsConfigurationIniVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationIniVersion>
<MicrosoftExtensionsConfigurationJsonVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationJsonVersion>
<MicrosoftExtensionsConfigurationVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationVersion>
<MicrosoftExtensionsConfigurationUserSecretsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationUserSecretsVersion>
<MicrosoftExtensionsConfigurationXmlVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsConfigurationXmlVersion>
<MicrosoftExtensionsDependencyInjectionAbstractionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
<MicrosoftExtensionsDependencyInjectionVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsDependencyInjectionVersion>
<MicrosoftExtensionsFileProvidersAbstractionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsFileProvidersAbstractionsVersion>
<MicrosoftExtensionsFileProvidersCompositeVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsFileProvidersCompositeVersion>
<MicrosoftExtensionsFileProvidersPhysicalVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsFileProvidersPhysicalVersion>
<MicrosoftExtensionsFileSystemGlobbingVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsFileSystemGlobbingVersion>
<MicrosoftExtensionsHostFactoryResolverSourcesVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsHostFactoryResolverSourcesVersion>
<MicrosoftExtensionsHostingAbstractionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsHostingAbstractionsVersion>
<MicrosoftExtensionsHostingVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsHostingVersion>
<MicrosoftExtensionsHttpVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsHttpVersion>
<MicrosoftExtensionsLoggingAbstractionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingAbstractionsVersion>
<MicrosoftExtensionsLoggingConfigurationVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingConfigurationVersion>
<MicrosoftExtensionsLoggingConsoleVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingConsoleVersion>
<MicrosoftExtensionsLoggingDebugVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingDebugVersion>
<MicrosoftExtensionsLoggingEventSourceVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingEventSourceVersion>
<MicrosoftExtensionsLoggingEventLogVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingEventLogVersion>
<MicrosoftExtensionsLoggingVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingVersion>
<MicrosoftExtensionsLoggingTraceSourceVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsLoggingTraceSourceVersion>
<MicrosoftExtensionsOptionsConfigurationExtensionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsOptionsConfigurationExtensionsVersion>
<MicrosoftExtensionsOptionsDataAnnotationsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsOptionsDataAnnotationsVersion>
<MicrosoftExtensionsOptionsVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsOptionsVersion>
<MicrosoftExtensionsPrimitivesVersion>7.0.0-rc.1.22420.18</MicrosoftExtensionsPrimitivesVersion>
<MicrosoftInternalRuntimeAspNetCoreTransportVersion>7.0.0-rc.1.22420.18</MicrosoftInternalRuntimeAspNetCoreTransportVersion>
<SystemConfigurationConfigurationManagerVersion>7.0.0-rc.1.22420.18</SystemConfigurationConfigurationManagerVersion>
<SystemDiagnosticsDiagnosticSourceVersion>7.0.0-rc.1.22420.18</SystemDiagnosticsDiagnosticSourceVersion>
<SystemDiagnosticsEventLogVersion>7.0.0-rc.1.22420.18</SystemDiagnosticsEventLogVersion>
<SystemDirectoryServicesProtocolsVersion>7.0.0-rc.1.22420.18</SystemDirectoryServicesProtocolsVersion>
<SystemIOPipelinesVersion>7.0.0-rc.1.22420.18</SystemIOPipelinesVersion>
<SystemNetHttpJsonVersion>7.0.0-rc.1.22420.18</SystemNetHttpJsonVersion>
<SystemNetHttpWinHttpHandlerVersion>7.0.0-rc.1.22420.18</SystemNetHttpWinHttpHandlerVersion>
<SystemReflectionMetadataVersion>7.0.0-rc.1.22420.18</SystemReflectionMetadataVersion>
<SystemResourcesExtensionsVersion>7.0.0-rc.1.22420.18</SystemResourcesExtensionsVersion>
<SystemSecurityCryptographyPkcsVersion>7.0.0-rc.1.22420.18</SystemSecurityCryptographyPkcsVersion>
<SystemSecurityCryptographyXmlVersion>7.0.0-rc.1.22420.18</SystemSecurityCryptographyXmlVersion>
<SystemSecurityPermissionsVersion>7.0.0-rc.1.22420.18</SystemSecurityPermissionsVersion>
<SystemServiceProcessServiceControllerVersion>7.0.0-rc.1.22420.18</SystemServiceProcessServiceControllerVersion>
<SystemTextEncodingsWebVersion>7.0.0-rc.1.22420.18</SystemTextEncodingsWebVersion>
<SystemTextJsonVersion>7.0.0-rc.1.22420.18</SystemTextJsonVersion>
<SystemThreadingAccessControlVersion>7.0.0-rc.1.22420.18</SystemThreadingAccessControlVersion>
<SystemThreadingChannelsVersion>7.0.0-rc.1.22420.18</SystemThreadingChannelsVersion>
<SystemThreadingRateLimitingVersion>7.0.0-rc.1.22420.18</SystemThreadingRateLimitingVersion>
<!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 -->
<MicrosoftNETCorePlatformsVersion>7.0.0-rc.1.22419.7</MicrosoftNETCorePlatformsVersion>
<MicrosoftNETCorePlatformsVersion>7.0.0-rc.1.22420.18</MicrosoftNETCorePlatformsVersion>
<!-- Packages from dotnet/efcore -->
<dotnetefVersion>7.0.0-rc.1.22419.15</dotnetefVersion>
<MicrosoftEntityFrameworkCoreInMemoryVersion>7.0.0-rc.1.22419.15</MicrosoftEntityFrameworkCoreInMemoryVersion>
<MicrosoftEntityFrameworkCoreRelationalVersion>7.0.0-rc.1.22419.15</MicrosoftEntityFrameworkCoreRelationalVersion>
<MicrosoftEntityFrameworkCoreSqliteVersion>7.0.0-rc.1.22419.15</MicrosoftEntityFrameworkCoreSqliteVersion>
<MicrosoftEntityFrameworkCoreSqlServerVersion>7.0.0-rc.1.22419.15</MicrosoftEntityFrameworkCoreSqlServerVersion>
<MicrosoftEntityFrameworkCoreToolsVersion>7.0.0-rc.1.22419.15</MicrosoftEntityFrameworkCoreToolsVersion>
<MicrosoftEntityFrameworkCoreVersion>7.0.0-rc.1.22419.15</MicrosoftEntityFrameworkCoreVersion>
<MicrosoftEntityFrameworkCoreDesignVersion>7.0.0-rc.1.22419.15</MicrosoftEntityFrameworkCoreDesignVersion>
<dotnetefVersion>7.0.0-rc.1.22421.3</dotnetefVersion>
<MicrosoftEntityFrameworkCoreInMemoryVersion>7.0.0-rc.1.22421.3</MicrosoftEntityFrameworkCoreInMemoryVersion>
<MicrosoftEntityFrameworkCoreRelationalVersion>7.0.0-rc.1.22421.3</MicrosoftEntityFrameworkCoreRelationalVersion>
<MicrosoftEntityFrameworkCoreSqliteVersion>7.0.0-rc.1.22421.3</MicrosoftEntityFrameworkCoreSqliteVersion>
<MicrosoftEntityFrameworkCoreSqlServerVersion>7.0.0-rc.1.22421.3</MicrosoftEntityFrameworkCoreSqlServerVersion>
<MicrosoftEntityFrameworkCoreToolsVersion>7.0.0-rc.1.22421.3</MicrosoftEntityFrameworkCoreToolsVersion>
<MicrosoftEntityFrameworkCoreVersion>7.0.0-rc.1.22421.3</MicrosoftEntityFrameworkCoreVersion>
<MicrosoftEntityFrameworkCoreDesignVersion>7.0.0-rc.1.22421.3</MicrosoftEntityFrameworkCoreDesignVersion>
<!-- Packages from dotnet/arcade -->
<MicrosoftDotNetBuildTasksInstallersVersion>7.0.0-beta.22418.4</MicrosoftDotNetBuildTasksInstallersVersion>
<MicrosoftDotNetBuildTasksTemplatingVersion>7.0.0-beta.22418.4</MicrosoftDotNetBuildTasksTemplatingVersion>
Expand Down
2 changes: 1 addition & 1 deletion src/Http/Http.Features/src/IHttpWebTransportFeature.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ namespace Microsoft.AspNetCore.Http.Features;
/// <summary>
/// API for accepting and retrieving WebTransport sessions.
/// </summary>
[RequiresPreviewFeatures("WebTransport is a preview feature")]
public interface IHttpWebTransportFeature
{
/// <summary>
Expand All @@ -20,6 +21,5 @@ public interface IHttpWebTransportFeature
/// </summary>
/// <param name="cancellationToken">The cancellation token to cancel waiting for the session.</param>
/// <returns>An instance of a WebTransportSession which will be used to control the connection.</returns>
[RequiresPreviewFeatures("WebTransport is a preview feature")]
ValueTask<IWebTransportSession> AcceptAsync(CancellationToken cancellationToken = default);
}
2 changes: 2 additions & 0 deletions src/Http/Http.Features/src/IWebTransportSession.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

using System.Runtime.Versioning;
using Microsoft.AspNetCore.Connections;

namespace Microsoft.AspNetCore.Http.Features;

/// <summary>
/// Controls the session and streams of a WebTransport session.
/// </summary>
[RequiresPreviewFeatures("WebTransport is a preview feature")]
public interface IWebTransportSession
{
/// <summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
using Microsoft.AspNetCore.Http.Features.Authentication;
using Microsoft.AspNetCore.Server.Kestrel.Core.Features;

#pragma warning disable CA2252 // WebTransport is a preview feature

#nullable enable

namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http
Expand Down
12 changes: 11 additions & 1 deletion src/Servers/Kestrel/Core/src/Internal/Http/HttpProtocol.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1153,7 +1153,17 @@ private HttpResponseHeaders CreateResponseHeaders(bool appCompleted)
{
if (!CanIncludeResponseContentLengthHeader())
{
RejectInvalidHeaderForNonBodyResponse(appCompleted, HeaderNames.ContentLength);
if (responseHeaders.ContentLength.Value == 0)
{
// If the response shouldn't include a Content-Length but it's 0
// we'll just get rid of it without throwing an error, since it
// is semantically equivalent to not having a Content-Length.
responseHeaders.ContentLength = null;
}
else
{
RejectInvalidHeaderForNonBodyResponse(appCompleted, HeaderNames.ContentLength);
}
}
else if (StatusCode == StatusCodes.Status205ResetContent && responseHeaders.ContentLength.Value != 0)
{
Expand Down
2 changes: 2 additions & 0 deletions src/Servers/Kestrel/Core/src/Internal/Http3/Http3Stream.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1169,7 +1169,9 @@ private Pipe CreateRequestBodyPipe(uint windowSize)
}
}

#pragma warning disable CA2252 // WebTransport is a preview feature
public override async ValueTask<IWebTransportSession> AcceptAsync(CancellationToken token)
#pragma warning restore CA2252 // WebTransport is a preview feature
{
if (_isWebTransportSessionAccepted)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal.WebTransport;

#pragma warning disable CA2252 // WebTransport is a preview feature
internal sealed class WebTransportSession : IWebTransportSession
{
private static readonly IStreamDirectionFeature _outputStreamDirectionFeature = new DefaultStreamDirectionFeature(canRead: false, canWrite: true);
Expand Down Expand Up @@ -190,3 +191,4 @@ internal bool TryRemoveStream(long streamId)
return success;
}
}
#pragma warning restore CA2252 // WebTransport is a preview feature
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,9 @@ public void FeaturesSetByTypeSameAsGeneric()
_collection[typeof(IHttpExtendedConnectFeature)] = CreateHttp1Connection();
_collection[typeof(IHttpUpgradeFeature)] = CreateHttp1Connection();
_collection[typeof(IPersistentStateFeature)] = CreateHttp1Connection();
#pragma warning disable CA2252 // WebTransport is a preview feature
_collection.Set<IHttpWebTransportFeature>(CreateHttp1Connection());
#pragma warning restore CA2252 // WebTransport is a preview feature

CompareGenericGetterToIndexer();

Expand Down Expand Up @@ -155,7 +157,9 @@ public void FeaturesSetByGenericSameAsByType()
_collection.Set<IHttpExtendedConnectFeature>(CreateHttp1Connection());
_collection.Set<IHttpUpgradeFeature>(CreateHttp1Connection());
_collection.Set<IPersistentStateFeature>(CreateHttp1Connection());
#pragma warning disable CA2252 // WebTransport is a preview feature
_collection.Set<IHttpWebTransportFeature>(CreateHttp1Connection());
#pragma warning restore CA2252 // WebTransport is a preview feature

CompareGenericGetterToIndexer();

Expand Down
Loading