/// <summary> /// Initializes a new instance of the <see cref="CsvOutputFormatter"/> class. /// </summary> /// <param name="csvFormatterOptions">The CSV formatter options.</param> /// <exception cref="ArgumentNullException">csvFormatterOptions - Formatter options must be set</exception> public CsvOutputFormatter(CsvFormatterOptions csvFormatterOptions) { ContentType = "text/csv"; SupportedMediaTypes.Add(Microsoft.Net.Http.Headers.MediaTypeHeaderValue.Parse("text/csv")); _options = csvFormatterOptions ?? throw new ArgumentNullException(nameof(csvFormatterOptions), "Formatter options must be set"); }
/// <summary> /// Initializes a new instance of the <see cref="CsvInputFormatter"/> class. /// </summary> /// <param name="csvFormatterOptions">The CSV formatter options.</param> /// <exception cref="ArgumentNullException">csvFormatterOptions</exception> public CsvInputFormatter(CsvFormatterOptions csvFormatterOptions) { SupportedMediaTypes.Add(Microsoft.Net.Http.Headers.MediaTypeHeaderValue.Parse("text/csv")); _options = csvFormatterOptions ?? throw new ArgumentNullException(nameof(csvFormatterOptions)); }