MappedByteBuffer.ForceAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| ForceAsync() |
스레드 풀 스레드에서 실행 Force() 되어 매핑된 파일의 스토리지 디바이스에 변경 내용을 작성합니다. |
| ForceAsync(Int32, Int32) |
스레드 풀 스레드에서 실행 Force(Int32, Int32) 하여 지정된 지역의 변경 내용을 매핑된 파일의 스토리지 디바이스에 씁니다. |
ForceAsync()
스레드 풀 스레드에서 실행 Force() 되어 매핑된 파일의 스토리지 디바이스에 변경 내용을 작성합니다.
public System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer?> ForceAsync();
member this.ForceAsync : unit -> System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer>
반품
결과가 .에서 반환 Force()된 버퍼인 작업입니다.
설명
이 .NET 래퍼는 동기 메서드를 호출하는 데 사용합니다Run<TResult>(Func<TResult>). 네이티브 비동기 파일 I/O를 사용하지 않으며 취소 매개 변수가 없습니다. 동기 호출이 완료되면 작업이 완료되고 해당 호출에서 예외가 보고됩니다. 스토리지 보장 및 매핑 모드 제한도 적용됩니다 Force() .
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
ForceAsync(Int32, Int32)
스레드 풀 스레드에서 실행 Force(Int32, Int32) 하여 지정된 지역의 변경 내용을 매핑된 파일의 스토리지 디바이스에 씁니다.
public System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer?> ForceAsync(int index, int length);
member this.ForceAsync : int * int -> System.Threading.Tasks.Task<Java.Nio.MappedByteBuffer>
매개 변수
- index
- Int32
쓸 첫 번째 바이트의 음수가 아닌 버퍼 인덱스입니다. 버퍼의 용량보다 작아야 합니다.
- length
- Int32
쓸 바이트 수입니다. 음수가 아니어야 하며 버퍼의 용량에서 빼 index기보다 크지 않아야 합니다.
반품
결과가 .에서 반환 Force(Int32, Int32)된 버퍼인 작업입니다.
설명
이 .NET 래퍼는 동기 메서드를 호출하는 데 사용합니다Run<TResult>(Func<TResult>). 네이티브 비동기 파일 I/O를 사용하지 않으며 취소 매개 변수가 없습니다. 동기 호출이 완료되면 작업이 완료되고 해당 호출에서 예외가 보고됩니다.
지역에서 시작하여 index 바이트를 포함합니다 length . 스토리지 보장 및 매핑 모드 제한도 적용됩니다 Force(Int32, Int32) . 기본 작업은 스토리지 디바이스의 블록 크기를 충족하기 위해 이 지역 외부에서 바이트를 작성할 수 있습니다.