Ejemplo n.º 1
0
        public AdminCommunictator(
            bool logToFile,
            int logFileRetainCount,
            bool verbose,
            bool showServerConsole,
            bool useUnencryptedCom)
        {
            AdminComConfig = new AdminComConfig()
            {
                LogToFile            = logToFile,
                LogFileRetainCount   = logFileRetainCount,
                Verbose              = verbose,
                ShowServerConsole    = showServerConsole,
                Username             = SecureRandomStringGen.RandomString(64, true),
                Password             = SecureRandomStringGen.RandomString(128, true),
                UnencryptedServerCom = useUnencryptedCom
            };

            StartServiceManager = new ServiceManager <ServiceStart, bool>(() => CancelOperationTS.Token);
            StopServiceManager  = new ServiceManager <ServiceStop, bool>(() => CancelOperationTS.Token);
        }
Ejemplo n.º 2
0
 public Communicator(AdminComConfig configuration)
 {
     Contract.Requires(configuration != null);
     Config = configuration;
 }