V82.ОбщиеМодули.ПолучениеФайловИзИнтернетаКлиентСервер.ПолучитьПустыеНастройкиПроксиСервера C# (CSharp) Method

ПолучитьПустыеНастройкиПроксиСервера() public method

        public object ПолучитьПустыеНастройкиПроксиСервера(/**/)
        {
            //НастройкаПроксиСервера = Новый Соответствие;
            //НастройкаПроксиСервера.Вставить("ИспользоватьПрокси", Ложь);
            //НастройкаПроксиСервера.Вставить("Пользователь", "");
            //НастройкаПроксиСервера.Вставить("Пароль", "");
            //НастройкаПроксиСервера.Вставить("Порт", "");
            //НастройкаПроксиСервера.Вставить("Сервер", "");
            //НастройкаПроксиСервера.Вставить("НеИспользоватьПроксиДляЛокальныхАдресов", Ложь);
            //НастройкаПроксиСервера.Вставить("ИспользоватьСистемныеНастройки", Ложь);
            return null;
        }

        // Функция для получения файла из интернета.
        //
        // Параметры:
        // URL - строка - url файла в формате: [Протокол://]<Сервер>/<Путь к файлу на сервере>
        //
        // НастройкаСоединения - Соответствие -
        //        ЗащищенноеСоединение* - булево - соединение защищенное
        //        ПассивноеСоединение*  - булево - соединение защищенное
        //        Пользователь - строка - пользователь от имени которого установлено соединение
        //        Пароль       - строка - пароль пользователя от которого установлено соединение
        //        Порт         - число  - порт сервера с которым установлено соединение
        //        * - взаимоисключающие ключи
        //
        // НастройкиПрокси - Соответствие:
        //        ИспользоватьПрокси - использовать ли прокси-сервер
        //        НеИспользоватьПроксиДляЛокальныхАдресов - использовать ли прокси-сервер для локальных адресов
        //        ИспользоватьСистемныеНастройки - использовать ли системные настройки прокси-сервера
        //        Сервер       - адрес прокси-сервера
        //        Порт         - порт прокси-сервера
        //        Пользователь - имя пользователя для авторизации на прокси-сервере
        //        Пароль       - пароль пользователя
        //
        // НастройкаСохранения - соответствие - содержит параметры для сохранения скачанного файла
        //        МестоХранения - строка - может содержать
        //            "Клиент" - клиент,
        //            "Сервер" - сервер,
        //            "ВременноеХранилище" - временное хранилище
        //        Путь - строка (необязательный параметр) - путь к каталогу на клиенте либо на сервере,
        //            либо адрес во временном хранилище,  если не задано будет сгенерировано автоматически
        //
        // Возвращаемое значение:
        // структура
        // успех  - булево - успех или неудача операции
        // строка - строка - в случае успеха либо строка-путь сохранения файла
        //                   либо адрес во временном хранилище
        //                   в случае неуспеха сообщение об ошибке
        //
        public object ПолучитьФайлИзИнтернет(/*знач URL,
                               знач НастройкаСохранения,
                               знач НастройкаСоединения = Неопределено,
                               знач НастройкиПрокси = Неопределено*/)
        {
            /*// Объявление переменных перед первым использованием в качестве
            */
            /*// параметра метода Свойство, при анализе параметров получения файлов
            */
            /*// из ПараметрыПолучения. Содержат значения переданных параметров получения файла
            */
            //URLРазделенный = РазделитьURL(URL);
            //ИмяСервера           = URLРазделенный.ИмяСервера;
            //ПутьКФайлуНаСервере  = URLРазделенный.ПутьКФайлуНаСервере;
            //Протокол             = URLРазделенный.Протокол;
            //ЗащищенноеСоединение = НастройкаСоединения.Получить("ЗащищенноеСоединение");
            //ПассивноеСоединение  = НастройкаСоединения.Получить("ПассивноеСоединение");
            //ИмяПользователя      = НастройкаСоединения.Получить("Пользователь");
            //ПарольПользователя   = НастройкаСоединения.Получить("Пароль");
            //Порт                 = НастройкаСоединения.Получить("Порт");
            //НастройкиПрокси = ?(НастройкиПрокси = Неопределено, ПолучитьПустыеНастройкиПроксиСервера(), НастройкиПрокси);
            //Прокси = СформироватьПрокси(НастройкиПрокси, Протокол);
            if(true/*Протокол = "ftp"*/)
            {
            }
            if(true/*НастройкаСохранения["Путь"] <> Неопределено*/)
            {
                //ПутьДляСохранения = НастройкаСохранения["Путь"];
            }
            /*// Если сохраняем файл в соответствии с настройкой
            */
            if(true/*НастройкаСохранения["МестоХранения"] = "ВременноеХранилище"*/)
            {
                //КлючУникальности = Новый УникальныйИдентификатор;
                //Адрес = ПоместитьВоВременноеХранилище (ПутьДляСохранения, КлючУникальности);
            }
            return null;
        }