Ejemplo n.º 1
0
        public static IWiseQueueConfiguration UseServer(this IWiseQueueConfiguration configuration, ServerConfiguration serverConfiguration = null)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration");
            }

            if (serverConfiguration == null)
            {
                serverConfiguration = ServerConfiguration.Default;
            }

            configuration.BindToItself(serverConfiguration);

            return(configuration);
        }
Ejemplo n.º 2
0
        public static IWiseQueueConfiguration UseClient(this IWiseQueueConfiguration configuration, ClientConfiguration clientConfiguration = null)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration");
            }

            if (clientConfiguration == null)
            {
                clientConfiguration = ClientConfiguration.Default;
            }

            configuration.BindToItself(clientConfiguration);

            return(configuration);
        }
        public static IWiseQueueConfiguration UseServer(this IWiseQueueConfiguration configuration,
                                                        ServerConfiguration serverConfiguration = null)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration");
            }

            ServerNinjectModule ninjectModule = new ServerNinjectModule();

            configuration.AddNinjectModule(ninjectModule);

            if (serverConfiguration == null)
            {
                serverConfiguration = ServerConfiguration.Default;
            }

            configuration.BindToItself(serverConfiguration);

            return(configuration);
        }