HttpStreamContent.TryComputeLength(UInt64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o HttpStreamContent tem um comprimento válido em bytes.
public:
virtual bool TryComputeLength([Out] unsigned long long & length) = TryComputeLength;
bool TryComputeLength([Out] uint64_t & length);
public bool TryComputeLength(out ulong length);
Public Function TryComputeLength (ByRef length As ULong) As Boolean
Parâmetros
- length
-
UInt64
unsigned long long
uint64_t
O comprimento em bytes do HttpStreamContent.
Retornos
bool
true se length for um comprimento válido; caso contrário, false.
Implementações
Comentários
O método TryComputeLength calcula o comprimento do conteúdo para conteúdo HTTP em HttpStreamContent. Cabeçalhos definidos no conteúdo não são incluídos no comprimento do conteúdo. Isso é útil para tipos de conteúdo fáceis de calcular o comprimento do conteúdo.
Se a computação do comprimento do conteúdo não for possível ou cara (exigiria que o sistema armazenasse em buffer todo o conteúdo em que a serialização seria cara ou exigiria que o sistema alocasse muita memória), esse método poderá retornar false. Se esse método retornar false, isso implica que a transferência em partes é necessária ou que o conteúdo deve ser armazenado em buffer antes de ser enviado ao servidor.