Compartir a través de


IHttpContent.TryComputeLength(UInt64) Método

Definición

Determina si el contenido HTTP tiene una longitud válida en bytes.

public:
 bool TryComputeLength([Out] unsigned long long & length);
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

Longitud en bytes del contenido HTTP.

Devoluciones

Boolean

bool

true si length es una longitud válida; de lo contrario, false.

Comentarios

El método TryComputeLength calcula la longitud del contenido para el contenido HTTP en IHttpContent. Esto es útil para los tipos de contenido que son fáciles de calcular la longitud del contenido.

Si la computación de la longitud del contenido no es posible o costosa (requeriría que el sistema almacene en búfer todo el contenido donde la serialización sería costosa o requerir que el sistema asigne una gran cantidad de memoria), este método puede devolver false. Si este método devuelve false, esto implica que se necesita una transferencia fragmentada o que el contenido debe almacenarse en búfer antes de enviarse al servidor.

Se aplica a