FileIO.ReadBufferAsync | readBufferAsync Method

지정된 파일의 내용을 읽고 버퍼를 반환합니다.

구문


public static IAsyncOperation<IBuffer> ReadBufferAsync(
  IStorageFile file
)

매개 변수

file

유형: IStorageFile

읽을 파일입니다.

반환 값

유형: IAsyncOperation<IBuffer>

이 메서드가 완료되면 파일의 콘텐츠를 나타내는 개체(IBuffer 형식)가 반환됩니다.

예제

파일 액세스 샘플에서는 다음과 같이 writeTextAsync(file, contents)를 사용하여 파일에 쓰는 방법을 보여 줍니다.



try
{
    if (file != null)
    {
        IBuffer buffer = await FileIO.ReadBufferAsync(file);

        // Use a dataReader object to read from the buffer
        using (DataReader dataReader = DataReader.FromBuffer(buffer))
        {
            string fileContent = dataReader.ReadString(buffer.Length);
            // Perform additional tasks
        }
    }
}
// Handle errors with catch blocks
catch (FileNotFoundException)
{
    // For example, handle file not found
}

이 예제에서 file은 읽을 파일을 나타내는 storageFile을 포함하는 로컬 변수입니다.

readTextAsync가 완료된 후 buffer 변수는 파일의 내용을 IBuffer 개체로 가져옵니다. 그런 다음 예제에서와 같이 dataReader 개체를 사용하여 버퍼에서 읽고 파일 내용을 적절하게 처리할 수 있습니다.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

네임스페이스

Windows.Storage
Windows::Storage [C++]

메타데이터

Windows.winmd

참고 항목

FileIO

 

 

표시:
© 2015 Microsoft