Esempio n. 1
0
        private static Context CreateContext(NeoloadContextData ctx)
        {
            ContextBuilder cb = new ContextBuilder();

            cb.Hardware = ctx.hardware;
            cb.Location = ctx.location;
            cb.Software = ctx.software;
            cb.Script   = ctx.script;
            cb.Os       = ctx.osFriendlyName;

            return(cb.build());
        }
Esempio n. 2
0
        public void ConnectToDataExchangeApi(string dataExchangeApiUrl, string apiKey, NeoloadContextData ctx)
        {
            if (_mode != Mode.RUNTIME && _mode != Mode.END_USER_EXPERIENCE)
            {
                return;
            }

            context = CreateContext(ctx);
            if (apiKey == null)
            {
                apiKey = String.Empty;
            }
            this._dataExchangeClient = DataExchangeAPIClientFactory.NewClient(dataExchangeApiUrl, context, apiKey);
        }
Esempio n. 3
0
 public void ConnectToDataExchangeApi(string dataExchangeApiUrl, string apiKey, NeoloadContextData ctx)
 {
     context = CreateContext(ctx);
     this.dataExchangeClient = DataExchangeAPIClientFactory.NewClient(dataExchangeApiUrl, context, apiKey);
 }