StreamContent.TryComputeLength(Int64) Método
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.
Determina se o conteúdo do fluxo tem um comprimento válido em bytes.
protected public:
override bool TryComputeLength([Runtime::InteropServices::Out] long % length);
protected internal override bool TryComputeLength(out long length);
override this.TryComputeLength : int64 -> bool
Protected Friend Overrides Function TryComputeLength (ByRef length As Long) As Boolean
Parâmetros
- length
- Int64
O comprimento em bytes do conteúdo do fluxo.
Devoluções
true se length for um comprimento válido; caso contrário, false.
Observações
O TryComputeLength método dá ao conteúdo do fluxo HTTP a capacidade de calcular o comprimento do conteúdo. Isto é útil para tipos de conteúdo que conseguem calcular facilmente o comprimento do conteúdo. Se calcular o comprimento do conteúdo não for possível ou dispendioso (exigiria que o sistema armazenasse todo o conteúdo em buffer onde a serialização seria dispendiosa ou obrigaria o sistema a alocar muita memória), este método pode devolver false. Se este método devolver false, isso implica que é necessária uma transferência em blocos ou que o conteúdo deve ser armazenado em buffer antes de ser enviado para o servidor.