System::Net::WebRequest класс
Содержание
[
Скрывать
]WebRequest class
Представляет веб‑запрос. Объекты этого класса должны создаваться только с помощью функции System::MakeObject() . Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class WebRequest : public virtual System::Object
Nested classes
- Class HttpRequestCreator
- Class WebRequestPrefixElement
Методы
| Метод | Описание |
|---|---|
| virtual Abort() | Прерывает текущий запрос. |
| virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) | Инициирует асинхронную операцию получения потока для записи данных в ресурс. |
| virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) | Инициирует асинхронный запрос к ресурсу. |
| static Create(String) | Создаёт новый экземпляр класса WebRequest, используя указанный URI. |
| static Create(System::SharedPtr<Uri>) | Создаёт новый экземпляр класса WebRequest, используя указанный URI. |
| static CreateDefault(System::SharedPtr<Uri>) | Создаёт наследник WebRequest для указанной схемы URI. |
| static CreateHttp(String) | Создаёт новый экземпляр класса WebRequest, используя указанный URI. |
| static CreateHttp(System::SharedPtr<Uri>) | Создаёт новый экземпляр класса WebRequest, используя указанный URI. |
| virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>) | Ожидает завершения указанной асинхронной операции получения потока. |
| virtual EndGetResponse(System::SharedPtr<IAsyncResult>) | Ожидает завершения указанного асинхронного запроса к ресурсу. |
| virtual get_CachePolicy() | Получает политику кэша. |
| virtual get_ConnectionGroupName() | Получает имя группы соединений. |
| virtual get_ContentLength() | Получает количество байтов данных запроса для отправки. |
| virtual get_ContentType() | Получает MIME‑тип запроса. |
| virtual get_Credentials() | Получает информацию аутентификации, связанную с текущим запросом. |
| static get_DefaultWebProxy() | Получает глобальный HTTP‑прокси. |
| virtual get_Headers() | Получает коллекцию HTTP‑заголовков. |
| virtual get_Method() | Получает HTTP‑метод. |
| virtual get_PreAuthenticate() | Получает значение, указывающее, должен ли запрос быть предварительно аутентифицирован. |
| static get_PrefixList() | Получает список префиксов. |
| virtual get_Proxy() | Получает HTTP‑прокси. |
| virtual get_RequestUri() | Возвращает URI запроса. |
| virtual get_Timeout() | Получает количество времени в миллисекундах, после которого запрос будет завершён по тайм‑ауту. |
| virtual get_UseDefaultCredentials() | Получает значение, указывающее, равно ли свойство ‘Credential’ свойству ‘DefaultCredentials’. |
| virtual GetRequestStream() | Возвращает поток для записи данных в ресурс. |
| virtual GetResponse() | Возвращает веб‑ответ, связанный с текущим веб‑запросом. |
| static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>) | Регистрирует наследник WebRequest для указанного URI. |
| virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>) | Устанавливает политику кэша. |
| virtual set_ConnectionGroupName(System::String) | Устанавливает имя группы соединений. |
| virtual set_ContentLength(int64_t) | Устанавливает количество байтов данных запроса для отправки. |
| virtual set_ContentType(String) | Устанавливает MIME‑тип запроса. |
| virtual set_Credentials(System::SharedPtr<ICredentials>) | Устанавливает информацию аутентификации, связанную с текущим запросом. |
| static set_DefaultWebProxy(System::SharedPtr<IWebProxy>) | Устанавливает глобальный HTTP‑прокси. |
| virtual set_Headers(System::SharedPtr<WebHeaderCollection>) | Устанавливает коллекцию HTTP‑заголовков. |
| virtual set_Method(String) | Устанавливает HTTP‑метод. |
| virtual set_PreAuthenticate(bool) | Устанавливает значение, указывающее, должно ли запрос быть предварительно аутентифицирован. |
| static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>) | Устанавливает список префиксов. |
| virtual set_Proxy(System::SharedPtr<IWebProxy>) | Устанавливает HTTP‑прокси. |
| virtual set_Timeout(int32_t) | Устанавливает количество времени в миллисекундах, после которого запрос будет завершён по тайм‑ауту. |
| virtual set_UseDefaultCredentials(bool) | Устанавливает значение, указывающее, равно ли свойство ‘Credential’ свойству ‘DefaultCredentials’. |
См. также
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++