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로 설정됩니다.

반환

Boolean

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

설명

이 메서드는 기본 버퍼가 노출 가능한 것으로 표시되면 반환 true 되며, 현재 MemoryStream 인스턴스가 다음과 같이 만들어질 때 발생합니다.

현재 MemoryStream 인스턴스가 다음과 같이 만들어지면 기본 버퍼가 노출되지 않습니다.

참고

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

적용 대상