Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

WebRequest.GetRequestStream méthode ()

 

Date de publication : novembre 2016

En cas de remplacement dans une classe descendante, retourne un élément Stream pour l'écriture de données dans la ressource Internet.

Espace de noms:   System.Net
Assembly:  System (dans System.dll)

public virtual Stream GetRequestStream()

Valeur de retour

Type: System.IO.Stream

Élément Stream pour l'écriture de données dans la ressource Internet.

Exception Condition
NotImplementedException

Toute tentative d’accès à la méthode, si la méthode n’est pas substituée dans une classe descendante.

Le GetRequestStream méthode lance une demande d’envoi de données à la ressource Internet et retourne un Stream instance pour l’envoi de données à la ressource Internet.

Le GetRequestStream méthode fournit un accès synchrone à le Stream. Pour l’accès asynchrone, utilisez le BeginGetRequestStream et EndGetRequestStream méthodes.

System_CAPS_noteRemarque

La WebRequest classe est un abstract classe. Le comportement réel de WebRequest instances au moment de l’exécution est déterminé par la classe descendante retournée par la WebRequest.Create méthode. Pour plus d’informations sur les valeurs par défaut et les exceptions, consultez la documentation des classes descendantes, telles que HttpWebRequest et FileWebRequest.

L’exemple suivant utilise le GetRequestStream méthode pour obtenir un flux, puis écrit des données de ce flux de données.


// Set the 'ContentType' property of the WebRequest.
myWebRequest.ContentType="application/x-www-form-urlencoded";

// Set the 'ContentLength' property of the WebRequest.
myWebRequest.ContentLength=byteArray.Length;
Stream newStream=myWebRequest.GetRequestStream();
newStream.Write(byteArray,0,byteArray.Length);

// Close the Stream object.
newStream.Close();

// Assign the response object of 'WebRequest' to a 'WebResponse' variable.
WebResponse myWebResponse=myWebRequest.GetResponse();

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: