ByteArrayContent.TryComputeLength(Int64) Método

Definição

Determina se um array de bytes 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 array de bytes.

Devoluções

true se length for um comprimento válido; caso contrário, false.

Observações

O TryComputeLength método dá a um tipo de conteúdo derivado 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.

Este método retornava true sempre para ByteArrayContent.

Aplica-se a