Как я вижу, My.computer.audio.play(path)
берет .wav
или звуковой файл. Итак, простой способ:
Если пользователь, например, говорит: C: \ Users \ example1 \ Desktop \ mySong.wav , вы можете сохранить его и передайте это как массив вашей функции! Как-то так!
array1='C:\Users\example1\Desktop\mySong.wav'
My.computer.audio.play(array1)
Что ты думаешь? Это что-то грубое, но оно адаптируется для любого пользователя, и это просто (не нужно реализовывать «открыть папку и выбрать».
WebConfigurationManger знает, как иметь дело с наследованием конфигурации в рамках веб-приложения. Как Вы знаете, могло быть несколько web.config файлов в одном applicaion - один в корне сайта и любого числа в подкаталогах. Можно передать путь к GetSection () метод для получения возможной переопределенной конфигурации.
Если мы были бы looke в WebConfigurationManager с Отражателем затем, вещи ясны:
public static object GetSection(string sectionName)
{
...
return ConfigurationManager.GetSection(sectionName);
}
public static object GetSection(string sectionName, string path)
{
...
return HttpConfigurationSystem.GetSection(sectionName, path);
}
WebConfigurationManager сделан специально для приложений ASP.NET.
WebConfigurationManager обеспечивает дополнительные методы загрузить конфигурационные файлы, применимые к веб-приложениям.
ConfigurationManager предоставляет также методы для загрузки конфигурационных файлов, применимых к ".exe" приложениям.
Я предложил бы смотреть на WebConfigurationManager и видел бы, предоставляет ли он Вам что-нибудь, что Вы просто не можете сделать с ConfigurationManager и использовать его вместо этого, иначе использование ConfigurationManager сделает намного легче иметь Ваш код использоваться беспрепятственно между сетью и рабочим столом aps.
Не уверенный, что Вы имеете в виду о строках подключения.
Вызов WebConfigurationManager. ConnectionStrings возвращает Систему. Конфигурация. ConnectionStringSettingsCollection, который совпадает с Вами, добрался бы при вызове ConfigurationManager. ConnectionStrings.
Иначе, как XOR заявляет, она разработана для обработки нескольких иерархических web.configs, комбинируя их как требуется, поскольку Вы перемещаете папки в приложении.