Este tema aún no ha recibido ninguna valoración - Valorar este tema

WebConfigurationManager.OpenWebConfiguration (Método) (String)

Abre el archivo de configuración de la aplicación Web como un objeto Configuration utilizando la ruta de acceso virtual especificada para permitir operaciones de lectura o escritura.

Espacio de nombres: System.Web.Configuration
Ensamblado: System.Web (en system.web.dll)

public static Configuration OpenWebConfiguration (
	string path
)
public static Configuration OpenWebConfiguration (
	String path
)
public static function OpenWebConfiguration (
	path : String
) : Configuration
No aplicable.

Parámetros

path

Ruta de acceso virtual al archivo de configuración. Si es referencia null (Nothing en Visual Basic), se abre archivo raíz Web.config.

Valor devuelto

Objeto Configuration.
Tipo de excepción Condición

ConfigurationErrorsException

No se pudo cargar un archivo de configuración válido.

Para obtener el objeto Configuration para un recurso, el código que cree debe tener privilegios de lectura en todos los archivos de configuración de los que herede valores. Para actualizar un archivo de configuración, el código debe tener, además, privilegios de escritura para el archivo de configuración y el directorio en que éste exista.

En el ejemplo de código siguiente se muestra cómo obtener acceso a la información de configuración con el método OpenWebConfiguration.


// Show how to use OpenWebConfiguration(string).
// It gets he appSettings section of a Web application 
// runnig on the local server. 
static void OpenWebConfiguration1()
{
    // Get the configuration object for a Web application
    // running on the local server. 
    System.Configuration.Configuration config =
        WebConfigurationManager.OpenWebConfiguration("/configTest") 
        as System.Configuration.Configuration; 

    // Get the appSettings.
    KeyValueConfigurationCollection appSettings =
         config.AppSettings.Settings;


    // Loop through the collection and
    // display the appSettings key, value pairs.
    Console.WriteLine("[appSettings for app at: {0}]", "/configTest");
    foreach (string key in appSettings.AllKeys)
    {
        Console.WriteLine("Name: {0} Value: {1}",
        key, appSettings[key].Value);
    }

    Console.WriteLine();
}


Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)