MemoryStream.TryGetBuffer(ArraySegment<Byte>) Methode

Definitie

Retourneert de matrix van niet-ondertekende bytes waaruit deze stream is gemaakt. De retourwaarde geeft aan of de conversie is geslaagd.

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

Parameters

buffer
ArraySegment<Byte>

Wanneer deze methode wordt geretourneerd true, wordt het bytematrixsegment waaruit deze stroom is gemaakt. Wanneer deze methode wordt geretourneerd false, wordt deze parameter ingesteld op default.

Retouren

true indien de buffer beschikbaar is; anders, false.

Opmerkingen

Deze methode retourneert true wanneer de onderliggende buffer wordt gemarkeerd als beschikbaar, wat gebeurt wanneer het huidige MemoryStream exemplaar wordt gemaakt met:

De onderliggende buffer wordt niet weergegeven als het huidige MemoryStream exemplaar wordt gemaakt met:

Note

Deze methode werkt wanneer de geheugenstroom wordt gesloten.

Van toepassing op