ConfigurationLocation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет элемент location
в файле конфигурации.
public ref class ConfigurationLocation
public class ConfigurationLocation
type ConfigurationLocation = class
Public Class ConfigurationLocation
- Наследование
-
ConfigurationLocation
Примеры
В следующем примере кода загружается веб-конфигурация для приложения MySampleApp
, а затем отображаются расположения, определенные в конфигурации.
using System;
using System.Collections;
using System.Configuration;
class DisplayLocationInfo
{
static void Main(string[] args)
{
Configuration config =
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
ConfigurationLocationCollection myLocationCollection = config.Locations;
foreach (ConfigurationLocation myLocation in myLocationCollection)
{
Console.WriteLine("Location Path: {0}", myLocation.Path);
Configuration myLocationConfiguration = myLocation.OpenConfiguration();
Console.WriteLine("Location Configuration File Path: {0}",
myLocationConfiguration.FilePath);
}
Console.WriteLine("Done...");
Console.ReadLine();
}
}
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
Комментарии
Экземпляр ConfigurationLocation класса представляет один location
элемент в файле конфигурации. Расположения используются для указания параметров конфигурации, которые применяются только к указанному ресурсу, например определенной странице, файлу или подкаталогу, в веб-приложении. Используйте класс , ConfigurationLocation чтобы получить путь и Configuration объект, который применяется к указанному ресурсу.
Свойства
Path |
Возвращает относительный путь к ресурсу, параметры конфигурации которого представлены данным ConfigurationLocation объектом. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OpenConfiguration() |
Создает экземпляр объекта конфигурации. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |