MemoryStream.TryGetBuffer(ArraySegment<Byte>) Metodo

Definizione

Restituisce la matrice di byte senza segno da cui è stato creato questo flusso. Il valore restituito indica se la conversione è riuscita.

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

Parametri

buffer
ArraySegment<Byte>

Quando questo metodo restituisce true, il segmento di matrice di byte da cui è stato creato il flusso. Quando questo metodo restituisce false, questo parametro è impostato su default.

Restituisce

true se il buffer può essere esposto. In caso contrario, false.

Commenti

Questo metodo restituisce true quando il buffer sottostante è contrassegnato come esposto, che si verifica quando l'istanza corrente MemoryStream viene creata con:

Il buffer sottostante non verrà esposto se l'istanza corrente MemoryStream viene creata con:

Nota

Questo metodo funziona quando il flusso di memoria viene chiuso.

Si applica a