WebRequest.ContentLength Propriété

Définition

En cas de substitution dans une classe descendante, obtient ou définit la longueur des données de demande envoyées.When overridden in a descendant class, gets or sets the content length of the request data being sent.

public:
 virtual property long ContentLength { long get(); void set(long value); };
public virtual long ContentLength { get; set; }
member this.ContentLength : int64 with get, set
Public Overridable Property ContentLength As Long

Valeur de propriété

Nombre d'octets de données de demande envoyé.The number of bytes of request data being sent.

Exceptions

Toutes les tentatives possibles sont effectuées pour obtenir ou définir la propriété si celle-ci n’est pas substituée dans une classe descendante.Any attempt is made to get or set the property, when the property is not overridden in a descendant class.

Exemples

L’exemple suivant définit la propriété ContentLength sur la quantité d’octets dans la mémoire tampon d’octets sortants.The following example sets the ContentLength property to the amount of bytes in the outgoing byte buffer.

// 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();

// 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();



' 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
Dim newStream As Stream = myWebRequest.GetRequestStream()
newStream.Write(byteArray, 0, byteArray.Length)

' Close the Stream object.
newStream.Close()

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

Remarques

La propriété ContentLength contient le nombre d’octets de données envoyés à la ressource Internet par l’instance de WebRequest.The ContentLength property contains the number of bytes of data sent to the Internet resource by the WebRequest instance.

Notes

La classe WebRequest est une classe abstract.The WebRequest class is an abstract class. Le comportement réel des instances de WebRequest au moment de l’exécution est déterminé par la classe descendante retournée par la méthode WebRequest.Create.The actual behavior of WebRequest instances at run time is determined by the descendant class returned by the WebRequest.Create method. Pour plus d’informations sur les valeurs par défaut et les exceptions, consultez la documentation des classes descendantes, telles que HttpWebRequest et FileWebRequest.For more information about default values and exceptions, see the documentation for the descendant classes, such as HttpWebRequest and FileWebRequest.

S’applique à

Voir aussi