24 lines
681 B
C#
24 lines
681 B
C#
// 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 Microsoft.Extensions.Options;
|
|
|
|
namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal
|
|
{
|
|
public class KestrelServerOptionsSetup : IConfigureOptions<KestrelServerOptions>
|
|
{
|
|
private IServiceProvider _services;
|
|
|
|
public KestrelServerOptionsSetup(IServiceProvider services)
|
|
{
|
|
_services = services;
|
|
}
|
|
|
|
public void Configure(KestrelServerOptions options)
|
|
{
|
|
options.ApplicationServices = _services;
|
|
}
|
|
}
|
|
}
|