Beispiel #1
0
        public OwinCommunicationListener(
            Action <IAppBuilder> startup, StatelessServiceContext serviceContext, WebApiEventSource eventSource,
            string endpointName, string appRoot)
        {
            if (startup == null)
            {
                throw new ArgumentNullException(nameof(startup));
            }

            if (serviceContext == null)
            {
                throw new ArgumentNullException(nameof(serviceContext));
            }

            if (endpointName == null)
            {
                throw new ArgumentNullException(nameof(endpointName));
            }

            if (eventSource == null)
            {
                throw new ArgumentNullException(nameof(eventSource));
            }

            this.startup        = startup;
            this.serviceContext = serviceContext;
            this.endpointName   = endpointName;
            this.eventSource    = eventSource;
            this.appRoot        = appRoot;
        }
Beispiel #2
0
 public OwinCommunicationListener(
     Action <IAppBuilder> startup, StatelessServiceContext serviceContext, WebApiEventSource eventSource,
     string endpointName) : this(startup, serviceContext, eventSource, endpointName, null)
 {
 }