Ejemplo n.º 1
0
        public static ISSDPClient GetSSDPClient(ILogger logger = null)
        {
            ISSDPClient ssdpClient;

            if (SLWIOC.TryResolve(out ssdpClient))
            {
                ssdpClient.Logger = logger == null?SLWIOC.Get <ILogger>() : logger;

                return(ssdpClient);
            }

            throw new Exception("Nothing registered for type ISSDPClient.");
        }
Ejemplo n.º 2
0
        public static ISSDPServer GetSSDPServer(ILogger logger = null)
        {
            ISSDPServer ssdpServer;

            if (SLWIOC.TryResolve <ISSDPServer>(out ssdpServer))
            {
                ssdpServer.Logger = logger == null?SLWIOC.Get <ILogger>() : logger;

                return(ssdpServer);
            }

            throw new Exception("Nothing registered for type ISSDPServer.");
        }
Ejemplo n.º 3
0
        public static IWebServer GetWebServer(ILogger logger = null)
        {
            IWebServer webServer;

            if (SLWIOC.TryResolve(out webServer))
            {
                webServer.Logger = logger == null?SLWIOC.Get <ILogger>() : logger;

                return(webServer);
            }

            throw new Exception("Nothing registered for type IWebServer.");
        }