RandomAccess 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
스레드로부터 안전한 방식으로 파일을 읽고 쓰기 위한 오프셋 기반 API를 제공합니다.
public ref class RandomAccess abstract sealed
public static class RandomAccess
type RandomAccess = class
Public Class RandomAccess
- 상속
-
RandomAccess
설명
일반 디스크 파일만 지원됩니다. 파이프와 같은 보이지 않는 파일은 지원되지 않습니다.
메서드
FlushToDisk(SafeFileHandle) |
지정된 파일의 운영 체제 버퍼를 디스크에 플러시합니다. |
GetLength(SafeFileHandle) |
파일의 길이(바이트)를 가져옵니다. |
Read(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64) |
지정된 오프셋에서 지정된 파일에서 바이트 시퀀스를 읽습니다. |
Read(SafeFileHandle, Span<Byte>, Int64) |
지정된 오프셋에서 지정된 파일에서 바이트 시퀀스를 읽습니다. |
ReadAsync(SafeFileHandle, IReadOnlyList<Memory<Byte>>, Int64, CancellationToken) |
지정된 오프셋에서 지정된 파일에서 바이트 시퀀스를 읽습니다. |
ReadAsync(SafeFileHandle, Memory<Byte>, Int64, CancellationToken) |
지정된 오프셋에서 지정된 파일에서 바이트 시퀀스를 읽습니다. |
SetLength(SafeFileHandle, Int64) |
파일의 길이를 지정된 값으로 설정합니다. |
Write(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64) |
지정된 버퍼에서 지정된 오프셋의 지정된 파일에 바이트 시퀀스를 씁니다. |
Write(SafeFileHandle, ReadOnlySpan<Byte>, Int64) |
지정된 버퍼에서 지정된 오프셋의 지정된 파일에 바이트 시퀀스를 씁니다. |
WriteAsync(SafeFileHandle, IReadOnlyList<ReadOnlyMemory<Byte>>, Int64, CancellationToken) |
지정된 버퍼에서 지정된 오프셋의 지정된 파일에 바이트 시퀀스를 씁니다. |
WriteAsync(SafeFileHandle, ReadOnlyMemory<Byte>, Int64, CancellationToken) |
지정된 버퍼에서 지정된 오프셋의 지정된 파일에 바이트 시퀀스를 씁니다. |
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET