Class CsvReader

Simple implementation of reading a CSV file.

Inheritance
System.Object
CsvReader
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Assets.Import
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
public class CsvReader
Remarks

Known limitations: does not handle commas in values, even if values are quoted.

Constructors

CsvReader(String)

Initializes a new instance of the CsvReader class.

Declaration
public CsvReader(string path)
Parameters
Type Name Description
System.String path

The path to the CSV file.

Properties

TotalEntries

Gets the total entries in the file.

Declaration
public int TotalEntries { get; }
Property Value
Type Description
System.Int32

Methods

Entries()

Gets the product/asset mappings read from the file.

Declaration
public IEnumerable<AssetMapping> Entries()
Returns
Type Description
System.Collections.Generic.IEnumerable<AssetMapping>

An IEnumerable of MappingEntry containing the information from the CSV file.