System::Net::WebRequest clase
Contenido
[
Ocultar
]WebRequest class
Representa una solicitud web. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
class WebRequest : public virtual System::Object
Nested classes
- Class HttpRequestCreator
- Class WebRequestPrefixElement
Métodos
| Método | Descripción |
|---|---|
| virtual Abort() | Cancela la solicitud actual. |
| virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) | Inicia una operación asincrónica para obtener un flujo para escribir datos en el recurso. |
| virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) | Inicia una solicitud asincrónica para el recurso. |
| static Create(String) | Crea una nueva instancia de la clase WebRequest usando el URI especificado. |
| static Create(System::SharedPtr<Uri>) | Crea una nueva instancia de la clase WebRequest usando el URI especificado. |
| static CreateDefault(System::SharedPtr<Uri>) | Crea un descendiente de WebRequest para el esquema de URI especificado. |
| static CreateHttp(String) | Crea una nueva instancia de la clase WebRequest usando el URI especificado. |
| static CreateHttp(System::SharedPtr<Uri>) | Crea una nueva instancia de la clase WebRequest usando el URI especificado. |
| virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>) | Espera hasta que la operación asincrónica especificada para obtener un flujo se complete. |
| virtual EndGetResponse(System::SharedPtr<IAsyncResult>) | Espera hasta que la solicitud asincrónica especificada para el recurso se complete. |
| virtual get_CachePolicy() | Obtiene la política de caché. |
| virtual get_ConnectionGroupName() | Obtiene el nombre del grupo de conexión. |
| virtual get_ContentLength() | Obtiene el número de bytes de los datos de la solicitud a enviar. |
| virtual get_ContentType() | Obtiene el tipo MIME de la solicitud. |
| virtual get_Credentials() | Obtiene la información de autenticación que está asociada con la solicitud actual. |
| static get_DefaultWebProxy() | Obtiene el proxy HTTP global. |
| virtual get_Headers() | Obtiene la colección de los encabezados HTTP. |
| virtual get_Method() | Obtiene el método HTTP. |
| virtual get_PreAuthenticate() | Obtiene un valor que indica si la solicitud debe estar preautenticada. |
| static get_PrefixList() | Obtiene la lista de prefijos. |
| virtual get_Proxy() | Obtiene el proxy HTTP. |
| virtual get_RequestUri() | Devuelve el URI de la solicitud. |
| virtual get_Timeout() | Obtiene una cantidad de tiempo en milisegundos después de la cual la solicitud expirará. |
| virtual get_UseDefaultCredentials() | Obtiene un valor que indica si la propiedad ‘Credential’ es igual a la propiedad ‘DefaultCredentials’. |
| virtual GetRequestStream() | Devuelve el flujo para escribir datos en el recurso. |
| virtual GetResponse() | Devuelve la respuesta web asociada con la solicitud web actual. |
| static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>) | Registra el descendiente de WebRequest para el URI especificado. |
| virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>) | Establece la política de caché. |
| virtual set_ConnectionGroupName(System::String) | Establece el nombre del grupo de conexión. |
| virtual set_ContentLength(int64_t) | Establece el número de bytes de los datos de la solicitud a enviar. |
| virtual set_ContentType(String) | Establece el tipo MIME de la solicitud. |
| virtual set_Credentials(System::SharedPtr<ICredentials>) | Establece la información de autenticación que está asociada con la solicitud actual. |
| static set_DefaultWebProxy(System::SharedPtr<IWebProxy>) | Establece el proxy HTTP global. |
| virtual set_Headers(System::SharedPtr<WebHeaderCollection>) | Establece la colección de los encabezados HTTP. |
| virtual set_Method(String) | Establece el método HTTP. |
| virtual set_PreAuthenticate(bool) | Establece un valor que indica si la solicitud debe estar preautenticada. |
| static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>) | Establece la lista de prefijos. |
| virtual set_Proxy(System::SharedPtr<IWebProxy>) | Establece el proxy HTTP. |
| virtual set_Timeout(int32_t) | Establece una cantidad de tiempo en milisegundos después de la cual la solicitud expirará. |
| virtual set_UseDefaultCredentials(bool) | Establece un valor que indica si la propiedad ‘Credential’ es igual a la propiedad ‘DefaultCredentials’. |
Ver también
- Class Object
- Namespace System::Net
- Library Aspose.Page for C++