Re: NameValueCollection's GetValues does not return multiple entries
From: Matt Berther (mberther_at_hotmail.com)
Date: 01/29/05
- Previous message: Steve Drake: "Re: Web Service Performance"
- In reply to: Vagif Abilov: "Re: NameValueCollection's GetValues does not return multiple entries"
- Messages sorted by: [ date ] [ thread ]
Date: Sat, 29 Jan 2005 12:33:53 -0800
Hello Vagif,
Can you post a small example project that demonstrates the problem you are
having?
-- Matt Berther http://www.mattberther.com > The strange thing is that if I use your format: <add key="Key" > value="Value1,Value2" /> > then GetValues() returns an array that contains only the first value > ("Value1"). > I also don't think it should work that way. NameValueCollection.Add() > method (unlike Set) _adds_ another value to an existing key if it > already exists, so why they implemented it differently in > AppSettingReader? > > Vagif > > "Matt Berther" <mberther@hotmail.com> wrote in message > news:8018000632425943734822023@news.microsoft.com... > >> Hello Vagif, >> >> A key is supposed to be unique. I think what you are after is this: >> >> <add key="Key" value="Value1,Value2" /> >> >> The NameValueCollection returns a string array based on a string >> split on ','. >> >> -- >> Matt Berther >> http://www.mattberther.com >>> When I use AppSettings and try to retrieve multiple values >>> associated with a single key, I only get the last value. E.g. if I >>> have in my config >>> >>> <appSettings> >>> <add key="Key" value="Value1" /> >>> <add key="Key" value="Value2" /> >>> </appSettings> >>> then attempt to read both values by using >>> AppSettings.GetValues("Key") >>> gives only "Value2". >>> This is not what's written in .NET Framework documentation which >>> says: >>> >>> "NameValueCollection collection is based on the >>> NameObjectCollectionBase class. However, unlike the >>> NameObjectCollectionBase, this class stores multiple string values >>> under a single key." >>> >>> And the whole purpose og GetValues is to retrieve multiple values, >>> ulike an indexer that only returns a single value. It does return a >>> string array, but only with a single value. >>> >>> What can be wrong? >>> >>> Vagif Abilov >>> >>> vagif @ online.no >>>
- Previous message: Steve Drake: "Re: Web Service Performance"
- In reply to: Vagif Abilov: "Re: NameValueCollection's GetValues does not return multiple entries"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|