public UdpChannelCreator(ListenOptions options, ChannelOptions channelOptions, Func <Socket, IPEndPoint, string, ValueTask <IVirtualChannel> > channelFactory, ILogger logger, IUdpSessionIdentifierProvider udpSessionIdentifierProvider, IAsyncSessionContainer sessionContainer) { Options = options; ChannelOptions = channelOptions; _channelFactory = channelFactory; _logger = logger; _udpSessionIdentifierProvider = udpSessionIdentifierProvider; _sessionContainer = sessionContainer; }
public UdpChannelCreatorFactory(IUdpSessionIdentifierProvider udpSessionIdentifierProvider, IAsyncSessionContainer sessionContainer) { _udpSessionIdentifierProvider = udpSessionIdentifierProvider; _sessionContainer = sessionContainer; }