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

Definición

Devuelve la matriz de bytes sin signo a partir de la cual se creó esta secuencia. El valor devuelto indica si la conversión se realizó correctamente.

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

Parámetros

buffer
ArraySegment<Byte>

Cuando este método devuelve true, el segmento de la matriz de bytes a partir del cual se creó esta secuencia; cuando este método devuelve false, este parámetro se establece en default.

Devoluciones

Boolean

true si el búfer es pueden exponer; de lo contrario, false.

Comentarios

Este método devuelve true cuando el búfer subyacente se marca como exponeble, lo que sucede cuando se crea la instancia actual MemoryStream con:

El búfer subyacente no se expondrá si se crea la instancia actual MemoryStream con:

Nota

Este método funciona cuando se cierra la secuencia de memoria.

Se aplica a