언어

MappedByteBuffer.ForceAsync 메서드

정의

오버로드

속성 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() .

비동기 래퍼 생성기를 .NET.

이 페이지의 일부는 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) . 기본 작업은 스토리지 디바이스의 블록 크기를 충족하기 위해 이 지역 외부에서 바이트를 작성할 수 있습니다.

비동기 래퍼 생성기를 .NET.

적용 대상