다음을 통해 공유


SqliteBlob.Read 메서드

정의

오버로드

Read(Span<Byte>)

현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림에서 위치를 앞으로 이동합니다.

Read(Byte[], Int32, Int32)

현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림에서 위치를 앞으로 이동합니다.

Read(Span<Byte>)

Source:
SqliteBlob.cs
Source:
SqliteBlob.cs
Source:
SqliteBlob.cs
Source:
SqliteBlob.cs

현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림에서 위치를 앞으로 이동합니다.

public virtual int Read (Span<byte> buffer);
public override int Read (Span<byte> buffer);
override this.Read : Span<byte> -> int
Public Overridable Function Read (buffer As Span(Of Byte)) As Integer
Public Overrides Function Read (buffer As Span(Of Byte)) As Integer

매개 변수

buffer
Span<Byte>

메모리 영역입니다. 이 메서드가 반환될 때 이 영역의 내용은 현재 소스에서 읽은 바이트로 대체됩니다.

반환

버퍼로 읽어온 총 바이트 수입니다. 많은 바이트가 현재 사용 가능하지 않은 경우 버퍼에 할당된 바이트 수보다 작을 수 있으며 스트림의 끝에 도달하면 0이 됩니다.

적용 대상

Read(Byte[], Int32, Int32)

Source:
SqliteBlob.cs
Source:
SqliteBlob.cs
Source:
SqliteBlob.cs
Source:
SqliteBlob.cs
Source:
SqliteBlob.cs
Source:
SqliteBlob.cs
Source:
SqliteBlob.cs

현재 스트림에서 바이트 시퀀스를 읽고 읽은 바이트 수만큼 스트림에서 위치를 앞으로 이동합니다.

public override int Read (byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

매개 변수

buffer
Byte[]

바이트 배열입니다. 이 메서드가 반환될 때 버퍼에는 지정된 바이트 배열의 값이 오프셋 및 (오프셋 + 카운트 - 1) 사이에서 현재 소스로부터 읽어온 바이트로 교체된 상태로 포함됩니다.

offset
Int32

현재 스트림에서 읽은 데이터를 저장하기 시작하는 버퍼의 바이트 오프셋(0부터 시작)입니다.

count
Int32

현재 스트림에서 읽을 최대 바이트 수입니다.

반환

버퍼로 읽어온 총 바이트 수입니다.

적용 대상