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(); }
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(); }
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); }