コード例 #1
0
 public SecureChatServer(IBootstrapWrapperFactory wrapperFactory,
                         ISigningCredentialsService signingCredentials,
                         DotNettyDependency dependency, ILoggerFactory loggerFactory)
     : base(wrapperFactory, signingCredentials, dependency, loggerFactory)
 {
     _serverOptions = Options.SecureChatServer;
 }
コード例 #2
0
ファイル: WebSocketClient.cs プロジェクト: librame/extensions
 public WebSocketClient(IBootstrapWrapperFactory wrapperFactory,
                        ISigningCredentialsService signingCredentials,
                        DotNettyDependency dependency,
                        ILoggerFactory loggerFactory)
     : base(wrapperFactory, signingCredentials, dependency, loggerFactory)
 {
     _clientOptions = Options.WebSocketClient;
 }
コード例 #3
0
 public QuoteOfTheMomentServer(IBootstrapWrapperFactory wrapperFactory,
                               ISigningCredentialsService signingCredentials,
                               DotNettyDependency dependency,
                               ILoggerFactory loggerFactory)
     : base(wrapperFactory, signingCredentials, dependency, loggerFactory)
 {
     _serverOptions = Options.FactorialServer;
 }
コード例 #4
0
 public HttpServer(IBootstrapWrapperFactory wrapperFactory,
                   ISigningCredentialsService signingCredentials,
                   DotNettyDependency dependency,
                   ILoggerFactory loggerFactory)
     : base(wrapperFactory, signingCredentials, dependency, loggerFactory)
 {
     _serverOptions             = Options.HttpServer;
     ResourceLeakDetector.Level = _serverOptions.LeakDetector;
 }
コード例 #5
0
        public RsaService(ISigningCredentialsService signingCredentials)
            : base(signingCredentials.CastTo <ISigningCredentialsService, AbstractExtensionBuilderService <EncryptionBuilderOptions> >(nameof(signingCredentials)))
        {
            var credentials = signingCredentials.GetSigningCredentials(Options.SigningCredentialsKey);

            Source = credentials.ResolveRsa();

            SigningCredentials = signingCredentials;
        }
コード例 #6
0
 /// <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));
 }
コード例 #7
0
 public TokenController(ISigningCredentialsService signingCredentials)
 {
     SigningCredentials = signingCredentials;
 }