public string FormattedParametersSummary()

in src/Program.cs [265:315]


        public string FormattedParametersSummary()
        {
            var esb = new ExtendedStringBuilder();
            esb.Indent();

            esb.AppendLine($"Connection string          : {ConnectionString}");
            if (!string.IsNullOrWhiteSpace(ConnectWithManagedIdentity)) { esb.AppendLine($"-managedIdentity           : {ConnectWithManagedIdentity}"); }
            if(ConnectWithAzCli) { esb.AppendLine($"-azCli                     : {ConnectWithAzCli}"); }

            esb.AppendLine($"-database                  : {DatabaseName}");
            esb.AppendLine($"-table                     : {TableName}");
            esb.AppendLine();

            esb.AppendLine($"-sourcePath                : {SourcePath}");
            if (!string.IsNullOrWhiteSpace(ConnectToStorageWithUserAuth)) { esb.AppendLine($"-connectToStorageWithUserAuth : {ConnectToStorageWithUserAuth}"); }
            if (!string.IsNullOrWhiteSpace(IngestWithManagedIdentity)) { esb.AppendLine($"-ingestWithManagedIdentity : {IngestWithManagedIdentity}"); }
            if (!string.IsNullOrWhiteSpace(ConnectToStorageWithManagedIdentity)) { esb.AppendLine($"-ConnectToStorageWithManagedIdentity : {ConnectToStorageWithManagedIdentity}"); }
            if (!string.IsNullOrWhiteSpace(ConnectToStorageLoginUri)) { esb.AppendLine($"-connectToStorageLoginUri : {ConnectToStorageLoginUri}"); }

            if (!string.IsNullOrWhiteSpace(Prefix)) { esb.AppendLine($"-prefix                    : {Prefix}"); }
            esb.AppendLine($"-pattern                   : {Pattern}");
            esb.AppendLine($"-creationTimePattern       : {CreationTimePattern}");
            esb.AppendLine($"-format                    : {Format}");
            if (!string.IsNullOrWhiteSpace(ZipPattern)) { esb.AppendLine($"-zipPattern                : {ZipPattern}"); }
            esb.AppendLine($"-ignoreFirstRow            : {IgnoreFirstRecord}");
            if (!string.IsNullOrWhiteSpace(IngestionMappingPath)) { esb.AppendLine($"-ingestionMappingPath      : {IngestionMappingPath}"); }
            if (!string.IsNullOrWhiteSpace(IngestionMappingName)) { esb.AppendLine($"-ingestionMappingRef       : {IngestionMappingName}"); }
            if (Tags.SafeFastAny()) { esb.AppendLine($"-tags                      : [{Tags.SafeFastStringJoin(", ")}]"); }
            esb.AppendLine();

            esb.AppendLine($"-compression               : {EstimatedCompressionRatio}");
            esb.AppendLine($"-ingestTimeout (min)       : {IngestTimeoutInMinutes}");
            esb.AppendLine($"-noSizeLimit               : {NoSizeLimit}");
            if (Limit >= 0) { esb.AppendLine($"-limit                     : {Limit}"); }
            if (ListOnly)   { esb.AppendLine($"-listOnly                  : {ListOnly}"); }
            esb.AppendLine($"-dontWait                  : {DontWait}");
            esb.AppendLine();

            if (ForceSync.HasValue) { esb.AppendLine($"-forceSync                 : {ForceSync.Value}"); }
            if (BatchSizeInMBs.HasValue) { esb.AppendLine($"-dataBatchSize (MB)        : {BatchSizeInMBs.Value}"); }
            if (FilesInBatch.HasValue) { esb.AppendLine($"-filesInBatch              : {FilesInBatch.Value}"); }
            if (ParallelRequests.HasValue) { esb.AppendLine($"-parallelRequests          : {ParallelRequests.Value}"); }
            if (RepeatPauseInSeconds >= 0) { esb.AppendLine($"-repeatPause (sec)         : {RepeatPauseInSeconds}"); }
            if (RepeatCount > 0) { esb.AppendLine($"-repeatCount               : {RepeatCount}"); }
            if (!string.Equals(DevTracing, "*")) { esb.AppendLine($"-trace                     : {DevTracing}"); }
            esb.AppendLine($"-ingestionRateCount        : {IngestionRateCount}");
            esb.AppendLine($"-listingRateCount        : {IngestionRateCount}");

            esb.Unindent();
            return esb.ToString();
        }