Класс System::Net::FileWebRequest

FileWebRequest class

Предоставляет реализацию абстрактного класса WebRequest для работы с файловой системой. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class FileWebRequest : public System::Net::WebRequest

Методы

МетодОписание
Abort() overrideПрерывает текущий запрос.
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) overrideИнициирует асинхронную операцию получения потока для записи данных в ресурс.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideИнициирует асинхронный запрос к ресурсу.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideОжидает завершения указанной асинхронной операции получения потока.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideОжидает завершения указанного асинхронного запроса к ресурсу.
FileWebRequest(System::SharedPtr<Uri>)Создаёт новый экземпляр.
get_ContentType() overrideПолучает MIME‑тип запроса.
get_Headers() overrideПолучает коллекцию HTTP‑заголовков.
get_Method() overrideПолучает HTTP‑метод.
get_RequestUri() overrideВозвращает URI запроса.
GetResponse() overrideВозвращает веб‑ответ, связанный с текущим веб‑запросом.
set_ContentType(String) overrideУстанавливает MIME‑тип запроса.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideУстанавливает коллекцию HTTP‑заголовков.
set_Method(String) overrideУстанавливает HTTP‑метод.
set_Timeout(int) overrideИнформация RTTI.

См. также