StreamContent.TryComputeLength(Int64) Méthode

Définition

Détermine si le contenu du flux a une longueur valide en octets.

protected public:
 override bool TryComputeLength([Runtime::InteropServices::Out] long % length);
protected internal override bool TryComputeLength(out long length);
override this.TryComputeLength : int64 -> bool
Protected Friend Overrides Function TryComputeLength (ByRef length As Long) As Boolean

Paramètres

length
Int64

Longueur en octets du contenu du flux.

Retours

true s’il length s’agit d’une longueur valide ; sinon, false.

Remarques

La TryComputeLength méthode donne au contenu de flux HTTP la possibilité de calculer la longueur du contenu. Cela est utile pour les types de contenu qui sont en mesure de calculer facilement 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 tout le contenu où la sérialisation serait coûteuse ou exige 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 soit nécessaire, soit que le contenu doit être mis en mémoire tampon avant d’être envoyé au serveur.

S’applique à