Exemplo n.º 1
0
        public void InitializeWithCustomAzureJoinServer(
            string loggingServiceBaseAddress,
            BatchingConfiguration batchConfig)
        {
            var eventUploader = new EventUploader(batchConfig, loggingServiceBaseAddress, developmentMode: this.developmentMode);

            eventUploader.InitializeWithToken(this.applicationID);

            this.interactionEventUploader = eventUploader;
        }
 public void InitializeWithAzureStreamAnalyticsJoinServer(
     string interactionEventHubConnectionString,
     string observationEventHubConnectionString,
     BatchingConfiguration interactionBatchConfig,
     BatchingConfiguration observationsBatchConfig)
 {
     this.interactionEventUploader = new EventUploaderASA(interactionEventHubConnectionString, interactionBatchConfig, developmentMode: this.developmentMode);
     this.interactionEventUploader.SuccessHandler += interactionBatchConfig_SuccessHandler;
     this.observationEventUploader = new EventUploaderASA(observationEventHubConnectionString, observationsBatchConfig, developmentMode: this.developmentMode);
     this.observationEventUploader.SuccessHandler += observationBatchConfig_SuccessHandler;
 }
Exemplo n.º 3
0
        public void InitializeWithAzureStreamAnalyticsJoinServer(
            string interactionEventHubConnectionString,
            string observationEventHubConnectionString,
            BatchingConfiguration interactionBatchConfig,
            BatchingConfiguration observationsBatchConfig)
        {
            this.interactionEventUploader = new EventUploaderASA(interactionEventHubConnectionString, interactionBatchConfig, developmentMode: this.developmentMode);
            this.interactionEventUploader.SuccessHandler    += (source, eventCount, sumSize, inputQueueSize) => this.EventUploader_SuccessHandler(source, eventCount, sumSize, inputQueueSize, "Interaction");
            this.interactionEventUploader.ErrorHandler      += EventUploader_ErrorHandler;
            this.interactionEventUploader.CompletionHandler += (source, blockName, task) => this.EventUploader_CompletionHandler(source, blockName, task, "Interaction");

            this.observationEventUploader = new EventUploaderASA(observationEventHubConnectionString, observationsBatchConfig, developmentMode: this.developmentMode);
            this.interactionEventUploader.SuccessHandler    += (source, eventCount, sumSize, inputQueueSize) => this.EventUploader_SuccessHandler(source, eventCount, sumSize, inputQueueSize, "Observation");
            this.observationEventUploader.CompletionHandler += (source, blockName, task) => this.EventUploader_CompletionHandler(source, blockName, task, "Observation");
            this.observationEventUploader.ErrorHandler      += EventUploader_ErrorHandler;
        }
Exemplo n.º 4
0
        private void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (this.interactionEventUploader != null)
                {
                    this.interactionEventUploader.Dispose();
                    this.interactionEventUploader = null;
                }

                if (this.observationEventUploader != null)
                {
                    this.observationEventUploader.Dispose();
                    this.observationEventUploader = null;
                }
            }
        }