UnmanagedMemoryStream.SetLength(Int64) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Affecte la valeur spécifiée à la longueur d'un flux.
public:
override void SetLength(long value);
public override void SetLength (long value);
override this.SetLength : int64 -> unit
Public Overrides Sub SetLength (value As Long)
Paramètres
- value
- Int64
Longueur du flux.
Exceptions
Une erreur d’E/S s’est produite.
Le flux est fermé.
La mémoire sous-jacente ne prend pas en charge l’écriture.
- ou -
Une tentative d’écriture dans le flux a été effectuée, et la propriété CanWrite est false
.
La valeur spécifiée (value
) dépasse la capacité du flux.
- ou -
La valeur spécifiée (value
) est négative.
Remarques
Si la valeur donnée est inférieure à la longueur actuelle du flux, le flux est tronqué. Si la valeur donnée est supérieure à la longueur actuelle du flux, le flux est développé. Si le flux est développé, le contenu du flux entre l’ancienne et la nouvelle longueur n’est pas défini.
Un flux doit prendre en charge à la fois l’écriture et la recherche de SetLength travail.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour