Condividi tramite


HttpMultipartFormDataContent.TryComputeLength(UInt64) Metodo

Definizione

Determina se HttpMultipartFormDataContent ha una lunghezza valida 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 HttpMultipartFormDataContent.

Restituisce

Boolean

bool

true se length è 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 HttpMultipartFormDataContent. Le intestazioni impostate sul contenuto non sono incluse nella lunghezza del contenuto. Ciò è utile per i tipi di contenuto che sono facili da calcolare per la lunghezza del contenuto.

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

Si applica a