public SecureChatServer(IBootstrapWrapperFactory wrapperFactory, ISigningCredentialsService signingCredentials, DotNettyDependency dependency, ILoggerFactory loggerFactory) : base(wrapperFactory, signingCredentials, dependency, loggerFactory) { _serverOptions = Options.SecureChatServer; }
public WebSocketClient(IBootstrapWrapperFactory wrapperFactory, ISigningCredentialsService signingCredentials, DotNettyDependency dependency, ILoggerFactory loggerFactory) : base(wrapperFactory, signingCredentials, dependency, loggerFactory) { _clientOptions = Options.WebSocketClient; }
public QuoteOfTheMomentServer(IBootstrapWrapperFactory wrapperFactory, ISigningCredentialsService signingCredentials, DotNettyDependency dependency, ILoggerFactory loggerFactory) : base(wrapperFactory, signingCredentials, dependency, loggerFactory) { _serverOptions = Options.FactorialServer; }
public HttpServer(IBootstrapWrapperFactory wrapperFactory, ISigningCredentialsService signingCredentials, DotNettyDependency dependency, ILoggerFactory loggerFactory) : base(wrapperFactory, signingCredentials, dependency, loggerFactory) { _serverOptions = Options.HttpServer; ResourceLeakDetector.Level = _serverOptions.LeakDetector; }
public RsaService(ISigningCredentialsService signingCredentials) : base(signingCredentials.CastTo <ISigningCredentialsService, AbstractExtensionBuilderService <EncryptionBuilderOptions> >(nameof(signingCredentials))) { var credentials = signingCredentials.GetSigningCredentials(Options.SigningCredentialsKey); Source = credentials.ResolveRsa(); SigningCredentials = signingCredentials; }
/// <summary> /// 构造一个 <see cref="ChannelServiceBase"/>。 /// </summary> /// <param name="wrapperFactory">给定的 <see cref="IBootstrapWrapperFactory"/>。</param> /// <param name="signingCredentials">给定的 <see cref="ISigningCredentialsService"/>。</param> /// <param name="dependency">给定的 <see cref="DotNettyDependency"/>。</param> /// <param name="loggerFactory">给定的 <see cref="ILoggerFactory"/>。</param> public ChannelServiceBase(IBootstrapWrapperFactory wrapperFactory, ISigningCredentialsService signingCredentials, DotNettyDependency dependency, ILoggerFactory loggerFactory) : base(loggerFactory) { WrapperFactory = wrapperFactory.NotNull(nameof(wrapperFactory)); SigningCredentials = signingCredentials.NotNull(nameof(signingCredentials)); Dependency = dependency.NotNull(nameof(dependency)); }
public TokenController(ISigningCredentialsService signingCredentials) { SigningCredentials = signingCredentials; }