diff options
author | vnugent <public@vaughnnugent.com> | 2024-06-28 15:48:22 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-06-28 15:48:22 -0400 |
commit | 6b8c67888731f7dd210acdb2b1160cdbdbe30d47 (patch) | |
tree | d4eb2d4b2b522bb6936671f7648a29521446b72b /lib/Net.Http/src/HttpConfig.cs | |
parent | 12391e9a207b60b41a074600fc2373ad3eb1c3ab (diff) |
refactor: Update service stack to reflect new loading patterns
Diffstat (limited to 'lib/Net.Http/src/HttpConfig.cs')
-rw-r--r-- | lib/Net.Http/src/HttpConfig.cs | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/Net.Http/src/HttpConfig.cs b/lib/Net.Http/src/HttpConfig.cs index aa6e34a..40e9f88 100644 --- a/lib/Net.Http/src/HttpConfig.cs +++ b/lib/Net.Http/src/HttpConfig.cs @@ -53,17 +53,11 @@ namespace VNLib.Net.Http /// <summary> /// Initializes a new instance of the <see cref="HttpConfig"/> struct /// </summary> - /// <param name="serverLog"></param> - /// <param name="memoryPool"></param> /// <param name="httpEncoding"></param> - public HttpConfig(ILogProvider serverLog, IHttpMemoryPool memoryPool, Encoding httpEncoding) + public HttpConfig(Encoding httpEncoding) { - ArgumentNullException.ThrowIfNull(serverLog); - ArgumentNullException.ThrowIfNull(memoryPool); ArgumentNullException.ThrowIfNull(httpEncoding); - ServerLog = serverLog; - MemoryPool = memoryPool; HttpEncoding = httpEncoding; //Init pre-encded segments @@ -77,12 +71,12 @@ namespace VNLib.Net.Http /// <summary> /// A log provider that all server related log entiries will be written to /// </summary> - public readonly ILogProvider ServerLog { get; init; } + public required readonly ILogProvider ServerLog { get; init; } /// <summary> /// Server memory pool to use for allocating buffers /// </summary> - public readonly IHttpMemoryPool MemoryPool { get; init; } + public required readonly IHttpMemoryPool MemoryPool { get; init; } /// <summary> /// The absolute request entity body size limit in bytes |