MemoryStream.TryGetBuffer(ArraySegment<Byte>) Méthode

Définition

Retourne le tableau d'octets non signés à partir duquel ce flux a été créé. La valeur de retour indique si la conversion a réussi.

public:
 virtual bool TryGetBuffer([Runtime::InteropServices::Out] ArraySegment<System::Byte> % buffer);
public virtual bool TryGetBuffer (out ArraySegment<byte> buffer);
abstract member TryGetBuffer : ArraySegment -> bool
override this.TryGetBuffer : ArraySegment -> bool
Public Overridable Function TryGetBuffer (ByRef buffer As ArraySegment(Of Byte)) As Boolean

Paramètres

buffer
ArraySegment<Byte>

Quand cette méthode retourne true, le segment de tableau d’octets à partir duquel ce flux a été créé ; quand cette méthode retourne false, ce paramètre a la valeur default.

Retours

true si la mémoire tampon est exposable ; sinon, false.

Remarques

Cette méthode retourne true lorsque la mémoire tampon sous-jacente est marquée comme exposable, ce qui se produit lorsque l’instance actuelle MemoryStream est créée avec :

La mémoire tampon sous-jacente n’est pas exposée si l’instance actuelle MemoryStream est créée avec :

Notes

Cette méthode fonctionne lorsque le flux de mémoire est fermé.

S’applique à