IDataWriter.FlushAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터를 비동기적으로 플러시합니다.
public:
IAsyncOperation<bool> ^ FlushAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> FlushAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> FlushAsync();
function flushAsync()
Public Function FlushAsync () As IAsyncOperation(Of Boolean)
반환
스트림 플러시 작업입니다.
- 특성
설명
FlushAsync 메서드는 데이터가 스트림이 나타내는 대상 스토리지 매체에 도달했는지 확인합니다. 예를 들어 애플리케이션 응답성 및 처리량을 개선하기 위해 파일 스트림은 버퍼를 다른 임시 스토리지 매체로 복사하고 즉시 반환하는 동시에 대상 디바이스가 동시에 데이터 쓰기를 시작하는 동안 쓰기 작업에 응답할 수 있습니다.
FlushAsync 메서드는 이전 쓰기 호출에 지정된 모든 데이터가 대상 스토리지 매체에 도달할 때까지 완료되지 않습니다. 데이터를 쓸 수 없거나 쓰기 작업 중에 오류가 발생한 경우 메서드는 false를 반환합니다.
FlushAsync 메서드는 대기 시간을 생성할 수 있으며 항상 지속적이고 일관된 데이터 스토리지를 보장하지는 않습니다. 가능하면 이 메서드를 사용하지 않는 것이 좋습니다.