Exemple #1
0
        public AspNetCoreTransportBindingElement(string scheme, IAspNetCoreHandler handler, IMessageFactory factory, ILoggerFactory loggerFactory)
        {
            Scheme         = scheme;
            Handler        = handler;
            MessageFactory = factory;

            _loggerFactory = loggerFactory;
        }
Exemple #2
0
        public AspNetCoreTransportMiddleware(RequestDelegate next, ILogger <AspNetCoreTransportMiddleware <TService> > logger, IServiceHostProvider <TService> provider, IAspNetCoreHandler handler, PathString path)
        {
            _next     = next;
            _provider = provider;
            _path     = path;
            _handler  = handler;

            _logger = logger;
        }
        public AspNetCoreChannelListener(AspNetCoreTransportBindingElement bindingElement, IAspNetCoreHandler handler, IMessageFactory messageFactory, ILoggerFactory loggerFactory, BindingContext context)
            : base(context.Binding, new Uri(context.ListenUriBaseAddress, context.ListenUriRelativeAddress))
        {
            Id             = Guid.NewGuid();
            BindingElement = bindingElement;
            Handler        = handler;
            MessageFactory = messageFactory;
            BindingContext = context;

            LoggerFactory = loggerFactory;

            _logger = LoggerFactory.CreateLogger <AspNetCoreChannelListener>();
        }
 public AspNetCoreServiceMetadataBehavior(IMessageFactory messageFactory, IAspNetCoreHandler handler, IBindingSanitizer sanitizer)
 {
     _messageFactory = messageFactory;
     _handler        = handler;
     _sanitizer      = sanitizer;
 }