IHttpContent.TryComputeLength(UInt64) Metodo

Definizione

Determina se il contenuto HTTP ha una lunghezza in byte valida.

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

Parametri

length
UInt64

unsigned long long

uint64_t

Lunghezza in byte del contenuto HTTP.

Restituisce

Boolean

bool

true se la lunghezza è una lunghezza valida; in caso contrario, false.

Commenti

Il metodo TryComputeLength calcola la lunghezza del contenuto per il contenuto HTTP in IHttpContent. Ciò è utile per i tipi di contenuto che sono facili da calcolare la lunghezza del contenuto.

Se il calcolo della lunghezza del contenuto non è possibile o costoso (richiederebbe al sistema di bufferre l'intero contenuto in cui la serializzazione sarebbe costosa o richiedere al sistema di allocare un sacco di memoria), questo metodo può restituire false. Se questo metodo restituisce false, ciò implica che è necessario il trasferimento in blocchi o che il contenuto deve essere memorizzato nel buffer prima di essere inviato al server.

Si applica a