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>

Lorsque cette méthode retourne true, le segment de tableau d’octets à partir duquel ce flux a été créé ; lorsque cette méthode retourne false, ce paramètre est défini sur 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 exposante, ce qui se produit lorsque l’instance actuelle MemoryStream est créée avec :

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

Note

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

S’applique à