public Task CreateVolume(string packagePath, string volumePath, uint vhdSize, bool extractCertificate, bool generateScripts, CancellationToken cancellationToken = default, IProgress <ProgressData> progressReporter = null) { var cmd = new CreateVolumeDto(packagePath, volumePath) { ExtractCertificate = extractCertificate, GenerateScripts = generateScripts, Type = AppAttachVolumeType.Vhd, SizeInMegaBytes = vhdSize }; return(client.Invoke(cmd, cancellationToken, progressReporter)); }
public Task CreateVolumes(IReadOnlyCollection <string> packagePaths, string volumeDirectory, AppAttachVolumeType type = AppAttachVolumeType.Vhd, bool extractCertificate = false, bool generateScripts = true, CancellationToken cancellationToken = default, IProgress <ProgressData> progressReporter = null) { var cmd = new CreateVolumeDto(packagePaths, volumeDirectory) { ExtractCertificate = extractCertificate, GenerateScripts = generateScripts, Type = type }; return(client.Invoke(cmd, cancellationToken, progressReporter)); }