MemoryStream.TryGetBuffer(ArraySegment<Byte>) Metódus

Definíció

Azoknak az aláíratlan bájtoknak a tömbét adja vissza, amelyekből a stream létre lett hozva. A visszatérési érték azt jelzi, hogy az átalakítás sikeres volt-e.

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éterek

buffer
ArraySegment<Byte>

A metódus visszatérésekor az a bájttömbszegmens true, amelyből a stream létre lett hozva; a metódus visszatérésekor falseez a paraméter a következőre defaultvan állítva: .

Válaszok

trueha a puffer exponálható; egyéb esetben. false

Megjegyzések

Ez a metódus akkor ad vissza, ha a mögöttes true puffer expozánsként van megjelölve, ami akkor fordul elő, ha az aktuális MemoryStream példány a következővel jön létre:

A mögöttes puffer nem lesz közzétéve, ha az aktuális MemoryStream példány a következővel jön létre:

Note

Ez a módszer akkor működik, ha a memóriastream bezárul.

A következőre érvényes: