System.IO 네임스페이스

보호된 멤버 포함
상속된 멤버 포함

.NET Framework 멤버 포함
XNA Framework 멤버 포함
이식 가능한 클래스 라이브러리 멤버 포함

System.IO 네임스페이스는 동기적으로나 비동기적으로 데이터를 읽고 스트림에 쓰는 기능을 비롯한 입력 및 출력을 지원하고, 스트림의 데이터를 압축하고, 격리된 저장소를 만들고 사용하고, 응용 프로그램의 논리 주소 공간에 파일을 매핑하고, 여러 데이터 개체를 단일 컨테이너에 저장하고, 익명 또는 명명된 파이프를 사용하여 통신하고, 사용자 지정 로깅을 구현하고, 직렬 포트에서 들어오고 나가는 데이터 흐름을 처리하는 형식을 포함합니다.

네임스페이스

네임스페이스 설명
System.IO System.IO 네임스페이스에는 파일과 데이터 스트림에 읽고 쓸 수 있게 하는 형식과 기본 파일과 디렉터리 지원을 제공하는 형식이 포함됩니다.
System.IO.Compression System.IO.Compression 네임스페이스에는 스트림에 대한 기본 압축 서비스와 압축 풀기 서비스를 제공하는 클래스가 포함되어 있습니다.
System.IO.IsolatedStorage System.IO.IsolatedStorage 네임스페이스에는 격리된 저장소를 만들고 사용할 수 있게 해주는 형식이 들어 있습니다.이러한 저장소를 통해 부분적으로 신뢰할 수 있는 코드에서는 액세스할 수 없으며 파일 시스템의 다른 장소에 저장될 수 있기 때문에 노출이 금지되는 중요한 정보의 데이터를 읽고 쓸 수 있습니다.이러한 데이터는 현재 사용자와 코드가 있는 어셈블리에 의해 격리된 컴파트먼트에 저장됩니다.또한 도메인에 의해서도 데이터가 격리될 수 있습니다.격리된 저장소는 사용자 프로필과 함께 전달되므로 격리된 저장소와 로밍 프로필을 함께 사용할 수 있습니다.IsolatedStorageScope 열거형은 다양한 격리 형식을 나타냅니다.격리된 저장소를 사용하는 경우에 대한 자세한 내용은 격리된 저장소를 참조하십시오.
System.IO.Log System.IO.Log 네임스페이스는 레코드 기반 순차 I/O 시스템에 기록하기 위한 인터페이스를 정의합니다.
System.IO.MemoryMappedFiles System.IO.MemoryMappedFiles 네임스페이스는 파일 내용을 응용 프로그램의 논리 주소 공간에 매핑하는 메모리 매핑된 파일을 사용하기 위한 클래스를 제공합니다.
System.IO.Packaging 단일 컨테이너에 여러 개의 데이터 개체를 저장할 수 있도록 지원하는 클래스를 제공합니다.
System.IO.Pipes System.IO.Pipes 네임스페이스에는 익명 파이프 및/또는 명명된 파이프를 사용하여 프로세스 간 통신을 수행하는 방법을 제공하는 형식이 포함되어 있습니다.
System.IO.Ports System.IO.Ports 네임스페이스에는 직렬 포트를 제어하는 데 사용할 수 있는 클래스가 포함되어 있습니다.가장 중요한 클래스인 SerialPort는 동기 및 이벤트 구동 I/O, 핀 및 중단 상태에 대한 액세스, 직렬 드라이버 속성에 대한 액세스를 위한 프레임워크를 제공합니다.이 클래스는 스트림을 사용하는 클래스에서 직렬 포트에 액세스할 수 있도록 Stream 개체를 래핑하는 데 사용될 수 있습니다.