Condividi tramite


HttpFormUrlEncodedContent.TryComputeLength(UInt64) Metodo

Definizione

Calcola la lunghezza HttpFormUrlEncodedContent in byte.

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

Parametri

length
UInt64

unsigned long long

uint64_t

Lunghezza in byte di HttpFormUrlEncodedContent.

Restituisce

Boolean

bool

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

Implementazioni

M:Windows.Web.Http.IHttpContent.TryComputeLength(System.UInt64@) M:Windows.Web.Http.IHttpContent.TryComputeLength(unsigned long long@) M:Windows.Web.Http.IHttpContent.TryComputeLength(uint64_t@)

Commenti

Il metodo TryComputeLength calcola la lunghezza del contenuto per il contenuto HTTP in HttpFormUrlEncodedContent. Le intestazioni impostate sul contenuto non sono incluse nella lunghezza del contenuto. 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