| File: System\Net\Quic\QuicDefaults.cs | Web Access |
| Project: src\runtime\src\libraries\System.Net.Quic\src\System.Net.Quic.csproj (System.Net.Quic) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Net.Quic; /// <summary> /// Default values for <see cref="QuicListenerOptions" />, <see cref="QuicClientConnectionOptions" /> and <see cref="QuicServerConnectionOptions" />. /// </summary> internal static partial class QuicDefaults { /// <summary> /// <see cref="QuicListenerOptions.ListenBacklog" />. /// </summary> public const int DefaultListenBacklog = 512; /// <summary> /// <see cref="QuicClientConnectionOptions" />.<see cref="QuicConnectionOptions.MaxInboundBidirectionalStreams" />. /// </summary> public const int DefaultClientMaxInboundBidirectionalStreams = 0; /// <summary> /// <see cref="QuicClientConnectionOptions" />.<see cref="QuicConnectionOptions.MaxInboundUnidirectionalStreams" />. /// </summary> public const int DefaultClientMaxInboundUnidirectionalStreams = 0; /// <summary> /// <see cref="QuicServerConnectionOptions" />.<see cref="QuicConnectionOptions.MaxInboundBidirectionalStreams" />. /// </summary> public const int DefaultServerMaxInboundBidirectionalStreams = 100; /// <summary> /// <see cref="QuicServerConnectionOptions" />.<see cref="QuicConnectionOptions.MaxInboundUnidirectionalStreams" />. /// </summary> public const int DefaultServerMaxInboundUnidirectionalStreams = 10; /// <summary> /// Max value for application error codes that can be sent by QUIC, see <see href="https://www.rfc-editor.org/rfc/rfc9000.html#integer-encoding"/>. /// </summary> public const long MaxErrorCodeValue = (1L << 62) - 1; /// <summary> /// Default handshake timeout. /// </summary> public static readonly TimeSpan HandshakeTimeout = TimeSpan.FromSeconds(10); /// <summary> /// Default initial_max_data value. /// </summary> public const int DefaultConnectionMaxData = 16 * 1024 * 1024; /// <summary> /// Default initial_max_stream_data_* value. /// </summary> public const int DefaultStreamMaxData = 64 * 1024; }