Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RegistrarController" /> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="serviceManager">The service repository.</param>
 /// <param name="protocolNegotiator">The protocol negotiator.</param>
 /// <param name="sessionManager">The session manager.</param>
 public RegistrarController(ILogger <RegistrarController> logger, IRegisteredServiceManager serviceManager, IProtocolNegotiator protocolNegotiator, IServiceSessionManager sessionManager)
 {
     this.logger             = logger;
     this.serviceManager     = serviceManager;
     this.protocolNegotiator = protocolNegotiator;
     this.sessionManager     = sessionManager;
 }
Exemple #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="RegisteredServicesManager" /> class.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="serviceRepository">The service repository.</param>
        /// <param name="sessionManager">The session manager.</param>
        /// <param name="mapper">The mapper.</param>
        public RegisteredServicesManager(ILogger <RegisteredServicesManager> logger, IRegisteredServiceRepository serviceRepository, IServiceSessionManager sessionManager, IMapper mapper)
        {
            Guard.NotNull(logger, nameof(logger));
            Guard.NotNull(serviceRepository, nameof(serviceRepository));
            Guard.NotNull(sessionManager, nameof(sessionManager));
            Guard.NotNull(mapper, nameof(mapper));

            this.logger            = logger;
            this.serviceRepository = serviceRepository;
            this.sessionManager    = sessionManager;
            this.mapper            = mapper;
        }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServicesController"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="sessionManager">The service manager.</param>
 public SessionsController(ILogger <SessionsController> logger, IServiceSessionManager sessionManager)
 {
     this.logger         = logger;
     this.sessionManager = sessionManager;
 }