MemoryStream.TryGetBuffer(ArraySegment<Byte>) 메서드

정의

이 스트림을 만드는 데 사용된 부호 없는 바이트의 배열을 반환합니다. 반환 값은 변환의 성공 여부를 나타냅니다.

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

매개 변수

buffer
ArraySegment<Byte>

이 메서드가 true를 반환하면 이 스트림을 만드는 데 사용된 바이트 배열 세그먼트, 이 메서드가 false를 반환하면 이 매개 변수는 default로 설정됩니다.

반환

버퍼가 노출 가능한 경우 true이고, 그렇지 않은 경우 false입니다.

설명

이 메서드는 기본 MemoryStream 버퍼가 노출 가능한 것으로 표시되면 를 반환 true 합니다. 현재 instance 만들 때 발생합니다.

현재 MemoryStream instance 만든 경우 기본 버퍼가 노출되지 않습니다.

참고

이 메서드는 메모리 스트림이 닫혀 있을 때 작동합니다.

적용 대상