ConfigurationLocation Class

Note: This class is new in the .NET Framework version 2.0.

Represents a location element within a configuration file.

Namespace: System.Configuration
Assembly: System.Configuration (in system.configuration.dll)

'Declaration
Public Class ConfigurationLocation
'Usage
Dim instance As ConfigurationLocation

public class ConfigurationLocation
public class ConfigurationLocation

An instance of the T:System.Configuration.ConfigurationLocation class represents a single location element within a configuration file. Locations are used to specify configuration settings that apply only to a specified resource, such as a specific page, file, or subdirectory, within your Web application. Use the T:System.Configuration.ConfigurationLocation class to obtain the path and the T:System.Configuration.Configuration object that apply to the specified resource.

TopicLocation
How to: Configure Specific Directories Using Location SettingsConfiguring ASP .NET Web Applications
How to: Configure Specific Directories Using Location SettingsConfiguring ASP .NET Web Applications

In the following code example, the Web configuration for the application MySampleApp is loaded, and then the locations defined in the configuration are displayed.

Imports System
Imports System.Collections
Imports System.Configuration

Class DisplayLocationInfo
    Public Overloads Shared Sub Main()
        Dim config As System.Configuration.Configuration = _
            ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
        Dim myLocationCollection As _
            System.Configuration.ConfigurationLocationCollection = config.Locations
        Dim myLocation As ConfigurationLocation
        For Each myLocation In  myLocationCollection
            Console.WriteLine("Location Path: {0", myLocation.Path)
            Dim myLocationConfiguration As System.Configuration.Configuration = _
                myLocation.OpenConfiguration()
            Console.WriteLine("Location Configuration Path: {0", _
                myLocationConfiguration.FilePath)
        Next myLocation
        Console.WriteLine("Done...")
        Console.ReadLine()
    End Sub
End Class 'DisplayLocationInfo

System.Object
  System.Configuration.ConfigurationLocation

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 2.0

Community Additions

ADD
Show: