System::Net::WebRequest classe

WebRequest class

Représente une requête web. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class WebRequest : public virtual System::Object

Nested classes

Méthodes

MéthodeDescription
virtual Abort()Interrompt la requête en cours.
virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>)Initie une opération asynchrone pour obtenir un flux afin d’écrire des données vers la ressource.
virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>)Initie une requête asynchrone pour la ressource.
static Create(String)Crée une nouvelle instance de la classe WebRequest en utilisant l’URI spécifié.
static Create(System::SharedPtr<Uri>)Crée une nouvelle instance de la classe WebRequest en utilisant l’URI spécifié.
static CreateDefault(System::SharedPtr<Uri>)Crée un descendant WebRequest pour le schéma d’URI spécifié.
static CreateHttp(String)Crée une nouvelle instance de la classe WebRequest en utilisant l’URI spécifié.
static CreateHttp(System::SharedPtr<Uri>)Crée une nouvelle instance de la classe WebRequest en utilisant l’URI spécifié.
virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>)Attend que l’opération asynchrone spécifiée pour obtenir un flux se termine.
virtual EndGetResponse(System::SharedPtr<IAsyncResult>)Attend que la requête asynchrone spécifiée pour la ressource se termine.
virtual get_CachePolicy()Obtient la politique de cache.
virtual get_ConnectionGroupName()Obtient le nom du groupe de connexion.
virtual get_ContentLength()Obtient le nombre d’octets des données de la requête à envoyer.
virtual get_ContentType()Obtient le type MIME de la requête.
virtual get_Credentials()Obtient les informations d’authentification associées à la requête en cours.
static get_DefaultWebProxy()Obtient le proxy HTTP global.
virtual get_Headers()Obtient la collection des en-têtes HTTP.
virtual get_Method()Obtient la méthode HTTP.
virtual get_PreAuthenticate()Obtient une valeur indiquant si la requête doit être pré-authentifiée.
static get_PrefixList()Obtient la liste des préfixes.
virtual get_Proxy()Obtient le proxy HTTP.
virtual get_RequestUri()Renvoie l’URI de la requête.
virtual get_Timeout()Obtient une durée en millisecondes après laquelle la requête expirera.
virtual get_UseDefaultCredentials()Obtient une valeur indiquant si la propriété ‘Credential’ est égale à la propriété ‘DefaultCredentials’.
virtual GetRequestStream()Renvoie le flux pour écrire des données vers la ressource.
virtual GetResponse()Renvoie la réponse web associée à la requête web actuelle.
static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>)Enregistre le descendant WebRequest pour l’URI spécifié.
virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>)Définit la politique de cache.
virtual set_ConnectionGroupName(System::String)Définit le nom du groupe de connexion.
virtual set_ContentLength(int64_t)Définit le nombre d’octets des données de la requête à envoyer.
virtual set_ContentType(String)Définit le type MIME de la requête.
virtual set_Credentials(System::SharedPtr<ICredentials>)Définit les informations d’authentification associées à la requête actuelle.
static set_DefaultWebProxy(System::SharedPtr<IWebProxy>)Définit le proxy HTTP global.
virtual set_Headers(System::SharedPtr<WebHeaderCollection>)Définit la collection des en-têtes HTTP.
virtual set_Method(String)Définit la méthode HTTP.
virtual set_PreAuthenticate(bool)Définit une valeur indiquant si la requête doit être pré-authentifiée.
static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>)Définit la liste des préfixes.
virtual set_Proxy(System::SharedPtr<IWebProxy>)Définit le proxy HTTP.
virtual set_Timeout(int32_t)Définit une durée en millisecondes après laquelle la requête expirera.
virtual set_UseDefaultCredentials(bool)Définit une valeur indiquant si la propriété ‘Credential’ est égale à la propriété ‘DefaultCredentials’.

Voir aussi