private KustoQueuedIngestionProperties CreateIngestionProperties()

in src/Program.cs [794:818]


        private KustoQueuedIngestionProperties CreateIngestionProperties()
        {
            var ingestionProperties = new KustoQueuedIngestionProperties(m_args.DatabaseName, m_args.TableName)
            {
                ReportLevel = IngestionReportLevel.FailuresOnly,
                ReportMethod = IngestionReportMethod.Table
            };

            if (m_additionalProperties.SafeFastAny())
            {
                ingestionProperties.AdditionalProperties = m_additionalProperties;
            }

            if (m_dataFormat.HasValue)
            {
                ingestionProperties.Format = m_dataFormat.Value;
            }

            if (m_tags.SafeFastAny())
            {
                ingestionProperties.AdditionalTags = m_tags;
            }

            return ingestionProperties;
        }