WebRequest.ContentLength Egenskap

Definition

När du åsidosättas i en underordnad klass hämtar eller anger du innehållslängden för de begärandedata som skickas.

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

Egenskapsvärde

Antalet byte med begärandedata som skickas.

Undantag

Alla försök görs att hämta eller ange egenskapen när egenskapen inte åsidosättas i en underordnad klass.

Exempel

I följande exempel anges ContentLength egenskapen till mängden byte i den utgående bytebufferten.


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

Kommentarer

Caution

WebRequest, HttpWebRequest, ServicePoint, och WebClient är föråldrade och du bör inte använda dem för ny utveckling. Använd HttpClient i stället.

Egenskapen ContentLength innehåller antalet byte med data som skickas till Internetresursen av instansen WebRequest .

Note

Klassen WebRequest är en abstract klass. Det faktiska beteendet WebRequest för instanser vid körning bestäms av den underordnade klassen som returneras av WebRequest.Create metoden. Mer information om standardvärden och undantag finns i dokumentationen för underordnade klasser, till exempel HttpWebRequest och FileWebRequest.

Gäller för

Se även