IsolatedStorageFileStream.Flush 메서드

정의

이 스트림의 버퍼를 지우고 버퍼링된 모든 데이터가 파일에 쓰여지도록 합니다.

오버로드

Flush(Boolean)

이 스트림에 대한 버퍼를 지우고 버퍼링된 모든 데이터가 파일에 쓰여지도록 하며 모든 중간 파일 버퍼도 지웁니다.

Flush()

이 스트림의 버퍼를 지우고 버퍼링된 모든 데이터가 파일에 쓰여지도록 합니다.

Flush(Boolean)

이 스트림에 대한 버퍼를 지우고 버퍼링된 모든 데이터가 파일에 쓰여지도록 하며 모든 중간 파일 버퍼도 지웁니다.

public:
 override void Flush(bool flushToDisk);
public override void Flush (bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)

매개 변수

flushToDisk
Boolean

모든 중간 파일 버퍼를 플러시하려면 true이고, 플러시하지 않으려면 false입니다.

설명

중간 파일 버퍼의 버퍼링된 모든 데이터가 디스크에 기록되도록 하려면 이 오버로드를 사용합니다.

추가 정보

적용 대상

Flush()

이 스트림의 버퍼를 지우고 버퍼링된 모든 데이터가 파일에 쓰여지도록 합니다.

public:
 override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()

설명

버퍼는 읽기 또는 쓰기에 사용할 수 있지만 동시에 Flush 사용할 수는 없으므로 두 가지 함수를 수행합니다. 먼저 이전에 버퍼에 기록된 모든 데이터가 파일에 복사되고 버퍼가 지워집니다. 둘째, 데이터를 읽기 위해 파일에서 버퍼로 이전에 복사한 경우 CanSeek true 파일 내의 현재 위치는 버퍼의 읽지 않은 바이트 수만큼 감소합니다. 그런 다음 버퍼가 지워집니다.

중간 파일 버퍼의 Flush(Boolean) 버퍼링된 모든 데이터가 디스크에 기록되도록 하려면 메서드 오버로드를 사용합니다.

추가 정보

적용 대상