classe System::Net::WebRequest
Contenuti
[
Nascondere
]WebRequest class
Rappresenta una richiesta web. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject() . Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
class WebRequest : public virtual System::Object
Nested classes
- Class HttpRequestCreator
- Class WebRequestPrefixElement
Metodi
| Metodo | Descrizione |
|---|---|
| virtual Abort() | Interrompe la richiesta corrente. |
| virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) | Avvia un’operazione asincrona per ottenere un flusso per scrivere dati nella risorsa. |
| virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) | Avvia una richiesta asincrona per la risorsa. |
| static Create(String) | Crea una nuova istanza della classe WebRequest usando l’URI specificato. |
| static Create(System::SharedPtr<Uri>) | Crea una nuova istanza della classe WebRequest usando l’URI specificato. |
| static CreateDefault(System::SharedPtr<Uri>) | Crea un discendente WebRequest per lo schema URI specificato. |
| static CreateHttp(String) | Crea una nuova istanza della classe WebRequest usando l’URI specificato. |
| static CreateHttp(System::SharedPtr<Uri>) | Crea una nuova istanza della classe WebRequest usando l’URI specificato. |
| virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>) | Attende finché l’operazione asincrona specificata per ottenere un flusso non termina. |
| virtual EndGetResponse(System::SharedPtr<IAsyncResult>) | Attende finché la richiesta asincrona specificata per la risorsa non termina. |
| virtual get_CachePolicy() | Ottiene la politica della cache. |
| virtual get_ConnectionGroupName() | Ottiene il nome del gruppo di connessione. |
| virtual get_ContentLength() | Ottiene il numero di byte dei dati della richiesta da inviare. |
| virtual get_ContentType() | Ottiene il tipo MIME della richiesta. |
| virtual get_Credentials() | Ottiene le informazioni di autenticazione associate alla richiesta corrente. |
| static get_DefaultWebProxy() | Ottiene il proxy HTTP globale. |
| virtual get_Headers() | Ottiene la raccolta delle intestazioni HTTP. |
| virtual get_Method() | Ottiene il metodo HTTP. |
| virtual get_PreAuthenticate() | Ottiene un valore che indica se la richiesta deve essere pre‑autenticata. |
| static get_PrefixList() | Ottiene l’elenco dei prefissi. |
| virtual get_Proxy() | Ottiene il proxy HTTP. |
| virtual get_RequestUri() | Restituisce l’URI della richiesta. |
| virtual get_Timeout() | Ottiene un intervallo di tempo in millisecondi dopo il quale la richiesta scadrà. |
| virtual get_UseDefaultCredentials() | Ottiene un valore che indica se la proprietà ‘Credential’ è uguale alla proprietà ‘DefaultCredentials’. |
| virtual GetRequestStream() | Restituisce lo stream per scrivere dati sulla risorsa. |
| virtual GetResponse() | Restituisce la risposta web associata alla richiesta web corrente. |
| static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>) | Registra il discendente WebRequest per l’URI specificato. |
| virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>) | Imposta la politica della cache. |
| virtual set_ConnectionGroupName(System::String) | Imposta il nome del gruppo di connessione. |
| virtual set_ContentLength(int64_t) | Imposta il numero di byte dei dati della richiesta da inviare. |
| virtual set_ContentType(String) | Imposta il tipo MIME della richiesta. |
| virtual set_Credentials(System::SharedPtr<ICredentials>) | Imposta le informazioni di autenticazione associate alla richiesta corrente. |
| static set_DefaultWebProxy(System::SharedPtr<IWebProxy>) | Imposta il proxy HTTP globale. |
| virtual set_Headers(System::SharedPtr<WebHeaderCollection>) | Imposta la raccolta delle intestazioni HTTP. |
| virtual set_Method(String) | Imposta il metodo HTTP. |
| virtual set_PreAuthenticate(bool) | Imposta un valore che indica se la richiesta deve essere pre-autenticata. |
| static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>) | Imposta l’elenco dei prefissi. |
| virtual set_Proxy(System::SharedPtr<IWebProxy>) | Imposta il proxy HTTP. |
| virtual set_Timeout(int32_t) | Imposta una quantità di tempo in millisecondi dopo la quale la richiesta scadrà. |
| virtual set_UseDefaultCredentials(bool) | Imposta un valore che indica se la proprietà ‘Credential’ è uguale alla proprietà ‘DefaultCredentials’. |
Vedi anche
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++