Пример #1
0
        private static void ProcessGenerateOptions(GenerateDataOptions options)
        {
            var details = new EventHubConnectionDetails(options.EventHubNamespace, options.EventHubName, options.EventHubSasPolicy, options.EventHubSasKey);

            var deviceDetails = GetDeviceDetails();

            var generator = new MessageGenerator(deviceDetails, details);
            generator.GenerateMessages();
        }
Пример #2
0
        private static void ProcessGenerateOptions(GenerateDataOptions options)
        {
            var details = new EventHubConnectionDetails(options.EventHubNamespace, options.EventHubName, options.EventHubSasPolicy, options.EventHubSasKey);

            var deviceDetails = GetDeviceDetails();

            var generator = new MessageGenerator(deviceDetails, details);

            generator.GenerateMessages();
        }
Пример #3
0
        private static void ProcessGenerateLocalDataOptions(GenerateLocalDataOptions options)
        {
            var deviceDetails = GetDeviceDetails();

            deviceDetails.RedirectToLocalFile = true;
            deviceDetails.RedirectFileName    = options.Filename;
            deviceDetails.RedirectType        = options.Type;

            var generator = new MessageGenerator(deviceDetails, null);

            generator.GenerateMessages();
        }
Пример #4
0
        private static void ProcessGenerateLocalUploadOptions(GenerateLocalUploadOptions options)
        {
            var deviceDetails = GetDeviceDetails();

            deviceDetails.RedirectToLocalFile = true;
            deviceDetails.RedirectFileName    = options.Filename;
            deviceDetails.RedirectType        = options.Type;

            var generator = new MessageGenerator(deviceDetails, null);

            generator.GenerateMessages();

            var connection = new BlobStorageConnectionDetails(options.BlobStoragePolicyName,
                                                              options.BlobStoragePolicyKey, options.BlobStorageContainer, options.BlobStorageRootFolder,
                                                              options.BlobStorageArchiveFolder);
            var blobManager = new BlobStorageManager(connection);

            blobManager.CreateFile(options.Filename);
        }
Пример #5
0
        private static void ProcessGenerateLocalUploadOptions(GenerateLocalUploadOptions options)
        {
            var deviceDetails = GetDeviceDetails();
            deviceDetails.RedirectToLocalFile = true;
            deviceDetails.RedirectFileName = options.Filename;
            deviceDetails.RedirectType = options.Type;

            var generator = new MessageGenerator(deviceDetails, null);
            generator.GenerateMessages();

            var connection = new BlobStorageConnectionDetails(options.BlobStoragePolicyName,
                    options.BlobStoragePolicyKey, options.BlobStorageContainer, options.BlobStorageRootFolder,
                    options.BlobStorageArchiveFolder);
            var blobManager = new BlobStorageManager(connection);
            blobManager.CreateFile(options.Filename);
        }
Пример #6
0
        private static void ProcessGenerateLocalDataOptions(GenerateLocalDataOptions options)
        {
            var deviceDetails = GetDeviceDetails();
            deviceDetails.RedirectToLocalFile = true;
            deviceDetails.RedirectFileName = options.Filename;
            deviceDetails.RedirectType = options.Type;

            var generator = new MessageGenerator(deviceDetails, null);
            generator.GenerateMessages();
        }