Tengo (con suerte) la configuración de ConfigurationElementCollection de mi propio diseño con los correos electrónicos como claves. ¿Ahora que? Difícil de encontrar en realidad en la web. ¿Cómo puedo:Obtener el elemento de configuración de ConfigurationElementCollection
iterar a través de él?
¿Ves si un elemento específico existe?
¿Conseguir un elemento específico?
... dada:
YourConfigElement config =
ConfigurationManager.GetSection("YourSectionName") as YourConfigElement;
respuesta parcial
1.
foreach (X x in config.XCollection)
<code here>
2. reemplace el "código aquí" con
{
if (x.Y == needle)
{
hasIndeed = true;
break;
}
}
3. reemplace el "código aquí" con
{ if (x.Y == needle)
cameUpWith = x;
break;
}
Tiny olor.
Gracias por su respuesta. La parte difícil para mí son los tipos de colección. He resuelto el # 1 pero parece que debería haber una manera más bonita y rápida si estás buscando una clave. Verificare tus enlaces. – Martin
En realidad estoy bastante divertido. Las páginas que sugiere no son las primeras de contenido similar que he visitado. Ahora soy experto en definir tipos de colección, agregando elementos en la configuración, todos menos en realidad usando la colección en mi código. Expone el método AsQueryable(). Estoy seguro de que es una pista, pero la consulta a su vez no expone nada de uso, por ejemplo, obtener o contener. – Martin