Partager via


HttpStreamContent.TryComputeLength(UInt64) Méthode

Définition

Détermine si HttpStreamContent a une longueur valide en octets.

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

Paramètres

length
UInt64

unsigned long long

uint64_t

Longueur en octets de HttpStreamContent.

Retours

Boolean

bool

true si la longueur est une longueur valide ; sinon, false.

Implémente

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@)

Remarques

La méthode TryComputeLength calcule la longueur du contenu HTTP dans HttpStreamContent. Les en-têtes définis sur le contenu ne sont pas inclus dans la longueur du contenu. Cela est utile pour les types de contenu qui sont faciles à calculer la longueur du contenu.

Si le calcul de la longueur du contenu n’est pas possible ou coûteux (exigerait que le système met en mémoire tampon l’ensemble du contenu où la sérialisation serait coûteuse ou exigerait que le système alloue beaucoup de mémoire), cette méthode peut retourner false. Si cette méthode retourne false, cela implique que le transfert en bloc est nécessaire ou que le contenu doit être mis en mémoire tampon avant d’être envoyé au serveur.

S’applique à