WebResponse.ContentLength Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ha egy leszármazott osztályban felül van bírálva, lekéri vagy beállítja a fogadott adatok tartalomhosszát.
public:
abstract property long ContentLength { long get(); };
public:
virtual property long ContentLength { long get(); void set(long value); };
public abstract long ContentLength { get; }
public virtual long ContentLength { get; set; }
member this.ContentLength : int64
member this.ContentLength : int64 with get, set
Public MustOverride ReadOnly Property ContentLength As Long
Public Overridable Property ContentLength As Long
Tulajdonság értéke
Az internetes erőforrásból visszaadott bájtok száma.
Kivételek
A tulajdonság lekérésére vagy beállítására tett minden kísérlet, ha a tulajdonság nem felül van bírálva egy leszármazott osztályban.
Példák
Az alábbi példa a tulajdonságot használja a ContentLength visszaadott erőforrás hosszának lekéréséhez.
// Create a 'WebRequest' with the specified url.
WebRequest myWebRequest = WebRequest.Create("http://www.contoso.com");
// Send the 'WebRequest' and wait for response.
WebResponse myWebResponse = myWebRequest.GetResponse();
// Display the content length and content type received as headers in the response object.
Console.WriteLine("\nContent length :{0}, Content Type : {1}",
myWebResponse.ContentLength,
myWebResponse.ContentType);
// Release resources of response object.
myWebResponse.Close();
' Create a 'WebRequest' with the specified url.
Dim myWebRequest As WebRequest = WebRequest.Create("www.contoso.com")
' Send the 'WebRequest' and wait for response.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
' The ContentLength and ContentType received as headers in the response object are also exposed as properties.
' These provide information about the length and type of the entity body in the response.
Console.WriteLine(ControlChars.Cr + "Content length :{0}, Content Type : {1}", myWebResponse.ContentLength, myWebResponse.ContentType)
myWebResponse.Close()
Megjegyzések
A ContentLength tulajdonság bájtban tartalmazza az internetes erőforrás válaszának hosszát. A fejlécadatokat tartalmazó kérelemmetelyek esetében a ContentLength fejlécadatok nem tartalmazzák a hosszát.
Note
Az WebResponse osztály egy abstract osztály. A példányok futási időben való tényleges viselkedését WebResponse a függvény által WebRequest.GetResponsevisszaadott leszármazott osztály határozza meg. Az alapértelmezett értékekkel és kivételekkel kapcsolatos további információkért tekintse meg a leszármazott osztályok dokumentációját, például HttpWebResponse és FileWebResponse.