WebRequest.ContentLength Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando sobrescrito numa classe descendente, obtém ou define o comprimento de conteúdo dos dados do pedido enviados.
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
Valor de Propriedade
O número de bytes de dados de pedido enviados.
Exceções
Qualquer tentativa é feita para obter ou definir a propriedade quando a propriedade não é sobreposta numa classe descendente.
Exemplos
O exemplo seguinte define a ContentLength propriedade para o número de bytes no buffer de bytes de saída.
// 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()
Observações
Atenção
WebRequest, HttpWebRequest, ServicePoint, e WebClient são obsoletos, e não deves usá-los para novos desenvolvimentos. Utilize HttpClient em substituição.
A ContentLength propriedade contém o número de bytes de dados enviados para o recurso da Internet pela WebRequest instância.
Note
A WebRequest aula é uma abstract aula. O comportamento real das WebRequest instâncias em tempo de execução é determinado pela classe descendente devolvida pelo WebRequest.Create método. Para mais informações sobre valores e exceções por defeito, consulte a documentação das classes descendentes, como HttpWebRequest e FileWebRequest.