Esempio n. 1
0
        internal Exchange(
            IExchangeConfiguration configuration,
            IExchangeCommandFactory commands,
            IExchangeAuthenticator authenticator)
        {
            _configuration = configuration;
            _commands      = commands;
            SetupSocket();

            _executor = new ExecutionEngine(
                authenticator,
                configuration);
        }
Esempio n. 2
0
 internal ExecutionEngine(IExchangeAuthenticator authenticator, IExchangeConfiguration configuration)
 {
     _dispatcher    = new RequestDispatcher(configuration.BaseUri, authenticator);
     _translator    = new ResultTranslation(configuration);
     _configuration = configuration;
 }
Esempio n. 3
0
 internal RequestDispatcher(Uri baseUri)
 {
     _baseUri       = baseUri;
     _authenticator = null;
 }
Esempio n. 4
0
 internal RequestDispatcher(Uri baseUri, IExchangeAuthenticator authenticator)
 {
     _baseUri       = baseUri;
     _authenticator = authenticator;
 }