Azavea.Open.DAO.CSV.CsvDescriptor.CsvDescriptor C# (CSharp) Method

CsvDescriptor() public method

Populates the descriptor's values from a config file.
public CsvDescriptor ( Config config, string component, ConnectionInfoDecryptionDelegate decryptionDelegate ) : System
config Azavea.Open.Common.Config Config to get params from.
component string Section of the config XML to look in for db params.
decryptionDelegate ConnectionInfoDecryptionDelegate Delegate to call to decrypt password fields. /// May be null if passwords are in plain text.
return System
        public CsvDescriptor(Config config, string component,
            ConnectionInfoDecryptionDelegate decryptionDelegate)
            : this(CsvConnectionType.Unknown,
                   config.GetParameterWithSubstitution(component, "Path", true),
                   null, null,
                   config.ParameterExists(component, "OutputQuoteLevel")
                       ? (CsvQuoteLevel) Enum.Parse(typeof (CsvQuoteLevel),config.GetParameter(component, "OutputQuoteLevel"))
                       : CsvQuoteLevel.QuoteStrings)
        {
        }

Same methods

CsvDescriptor::CsvDescriptor ( CsvConnectionType type, string path ) : System
CsvDescriptor::CsvDescriptor ( CsvConnectionType type, string path, CsvQuoteLevel quoteLevel ) : System
CsvDescriptor::CsvDescriptor ( CsvConnectionType type, string path, TextWriter writer, StreamReader reader, CsvQuoteLevel quoteLevel ) : System
CsvDescriptor::CsvDescriptor ( StreamReader reader ) : System
CsvDescriptor::CsvDescriptor ( StreamReader reader, CsvQuoteLevel quoteLevel ) : System
CsvDescriptor::CsvDescriptor ( TextWriter writer ) : System
CsvDescriptor::CsvDescriptor ( TextWriter writer, CsvQuoteLevel quoteLevel ) : System
CsvDescriptor::CsvDescriptor ( string path ) : System
CsvDescriptor::CsvDescriptor ( string path, CsvQuoteLevel quoteLevel ) : System