classe System::Net::WebRequest

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

Metodi

MetodoDescrizione
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