C# 클래스 NSoft.NFramework.Parallelism.Tools.FileAsync

APM 방식의 비동기 파일 작업을 제공합니다.
참고 사이트 : http://msdn.microsoft.com/ko-kr/library/ms228963.aspx http://msdn.microsoft.com/ko-kr/library/dd997423.aspx
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
OpenRead ( string path ) : FileStream

비동기적으로 읽기 위한 FileStream 을 생성합니다.

OpenWrite ( string path ) : FileStream

지정한 파일을 비동기적으로 쓰기 위한 FileStream을 생성합니다.

ReadAllBytes ( string path ) : Task

지정한 파일을 비동기적으로 읽어 byte[] 을 반환하는 Task를 빌드합니다.

ReadAllText ( string path, Encoding encoding = null ) : Task

지정한 경로의 파일 내용을 비동기적으로 모두 읽어 문자열로 반환하는 Task를 빌드합니다.

WriteAllBytes ( string path, byte bytes ) : System.Threading.Tasks.Task

비동기적으로 bytes 내용을 파일에 씁니다.

WriteAllText ( string path, string contents, Encoding encoding = null ) : System.Threading.Tasks.Task

비동기적으로 지정된 내용을 지정된 인코딩 방식으로 파일에 씁니다.

메소드 상세

OpenRead() 공개 정적인 메소드

비동기적으로 읽기 위한 FileStream 을 생성합니다.
public static OpenRead ( string path ) : FileStream
path string
리턴 System.IO.FileStream

OpenWrite() 공개 정적인 메소드

지정한 파일을 비동기적으로 쓰기 위한 FileStream을 생성합니다.
public static OpenWrite ( string path ) : FileStream
path string
리턴 System.IO.FileStream

ReadAllBytes() 공개 정적인 메소드

지정한 파일을 비동기적으로 읽어 byte[] 을 반환하는 Task를 빌드합니다.
public static ReadAllBytes ( string path ) : Task
path string
리턴 Task

ReadAllText() 공개 정적인 메소드

지정한 경로의 파일 내용을 비동기적으로 모두 읽어 문자열로 반환하는 Task를 빌드합니다.
public static ReadAllText ( string path, Encoding encoding = null ) : Task
path string 읽을 파일 전체경로
encoding System.Text.Encoding 파일 내용 인코딩 방식
리턴 Task

WriteAllBytes() 공개 정적인 메소드

비동기적으로 bytes 내용을 파일에 씁니다.
public static WriteAllBytes ( string path, byte bytes ) : System.Threading.Tasks.Task
path string
bytes byte
리턴 System.Threading.Tasks.Task

WriteAllText() 공개 정적인 메소드

비동기적으로 지정된 내용을 지정된 인코딩 방식으로 파일에 씁니다.
public static WriteAllText ( string path, string contents, Encoding encoding = null ) : System.Threading.Tasks.Task
path string 경로
contents string 쓸 내용
encoding System.Text.Encoding 인코딩 방식
리턴 System.Threading.Tasks.Task