C'è qualcuno esperto su questo forum che può chiarirmi il funzionamento
del file di configurazione quando usato in un custom Provider?
Chiarisco,

Ho scritto un implementazione personale di un RolesProvider, così come di due
MembershipProvider, tutti e tre ovviamente devono connettersi al db (MS SQL)
e le stringhe di connessione (tutte e tre differenti) sono nel config.
La cosa che non capisco è che tutte e tre le classi recuperano la stringa
di connessione con il medesimo codice:
Codice PHP:
Public Overrides Sub Initialize(ByVal name As StringByVal config As _
        System
.Collections.Specialized.NameValueCollection)
connStr config("connectionString")

... 
Quel che non capisco è come faccia a recuperare la stringa giusta se indico solo
connectionString e non il nome della stringa di connessione che voglio recuperare.
quell'oggetto config suppungo sia creato ad hoc prendendo i dati dal config, ma da chi?
e quando?

Spero ci sia qualcuno che mi possa chiarire il dubbio, grazie!