System::IO 네임스페이스

클래스

클래스설명
BasicSTDIOStreamWrapperstd::basic_iostream 및 파생 객체에 대한 System.IO.Stream-유사 래퍼를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
BasicSTDIStreamWrapperstd::basic_istream 및 파생 객체에 대한 System.IO.Stream-유사 래퍼를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
BasicSTDOStreamWrapperstd::basic_ostream 및 파생 객체에 대한 System.IO.Stream-유사 래퍼를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
BasicSystemIOStreamBufSystem::IO::Stream-유사 스트림을 래핑하는 버퍼를 나타내며, 이를 std::iostream-유사 스트림의 내부 버퍼로 사용할 수 있게 합니다.
BasicSystemIOStreamWrapperBasicSystemIOStreamBuf을 내부 버퍼로 사용한 std::iostream-유사 래퍼를 나타냅니다.
BasicSystemIStreamWrapperBasicSystemIOStreamBuf을 내부 버퍼로 사용한 std::istream-유사 래퍼를 나타냅니다.
BasicSystemOStreamWrapperBasicSystemIOStreamBuf을 내부 버퍼로 사용한 std::ostream-유사 래퍼를 나타냅니다.
BinaryReader특정 인코딩으로 원시 데이터 타입을 바이너리 데이터로 읽는 리더를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
BinaryWriter원시 타입 값을 바이트 스트림에 쓰는 라이터를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
BufferedStream다른 스트림 위에 버퍼링 레이어를 추가합니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
Directory디렉터리를 조작하는 메서드를 포함합니다. 이는 인스턴스 서비스를 제공하지 않는 정적 타입입니다. 어떠한 방법으로도 인스턴스를 생성해서는 안 됩니다.
DirectoryInfo파일 시스템 경로를 나타내며, 해당 경로가 가리키는 디렉터리를 나타내고 디렉터리를 조작하는 인스턴스 메서드를 제공합니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
File파일을 조작하는 메서드를 제공합니다. 이는 인스턴스 서비스를 제공하지 않는 정적 타입입니다. 어떠한 방법으로도 인스턴스를 생성해서는 안 됩니다.
FileInfo파일에 대한 경로와 해당 경로가 가리키는 파일을 나타내며, 이를 조작하는 메서드를 제공합니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
FileStream동기 및 비동기 읽기/쓰기 작업을 지원하는 파일 스트림을 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
FileSystemInfoFileInfoDirectoryInfo의 기본 클래스입니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
FileSystemInfoStat파일 또는 디렉터리에 대한 정보를 나타냅니다.
MemoryStream메모리를 읽고 쓰는 스트림을 나타냅니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
Path경로를 조작하기 위한 메서드를 제공합니다. 이는 인스턴스 서비스를 갖지 않는 정적 타입입니다. 어떤 방법으로도 인스턴스를 생성해서는 안 됩니다.
STDIOStreamWrapperBaseSystem.IO.Stream-와 유사한 래퍼의 기본 클래스를 나타냅니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
Stream다양한 스트림 구현을 위한 기본 클래스입니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
StreamReader바이트 스트림에서 문자를 읽는 리더를 나타냅니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
StreamWriter바이트 스트림에 문자를 쓰는 라이터를 나타냅니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
StringReader문자열에서 문자를 읽는 리더를 나타냅니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
StringWriterTextWriter를 구현하여 정보를 문자열에 씁니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
TextReader다양한 소스에서 문자 시퀀스를 읽는 리더를 나타내는 클래스들의 기본 클래스입니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
TextWriter다양한 대상에 문자 시퀀스를 쓰는 라이터를 나타내는 클래스들의 기본 클래스입니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.
UnmanagedMemoryStream관리되지 않는 메모리에 대한 접근을 제공합니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.

Enums

열거형설명
FileAccess파일을 열 때 접근 유형을 지정합니다.
FileAttributes디렉터리 또는 파일의 속성을 나타냅니다.
FileMode파일을 여는 방법을 지정합니다.
FileOptionsFileStream 객체를 생성하기 위한 고급 옵션을 나타냅니다.
FileShare열리는 파일에 대해 다른 FileStream 객체가 가질 수 있는 접근 종류를 지정합니다.
SearchOption검색을 현재 디렉터리에서만 수행할지, 현재 디렉터리와 모든 하위 디렉터리에서 수행할지를 지정합니다.
SeekOrigin스트림에서 이동할 위치를 지정하는 기준 위치를 정의합니다.
STDIOStreamPositionPreferencestd::basic_iostream 및 그 파생 클래스가 래퍼 생성 시 서로 다른 읽기·쓰기 위치를 갖게 될 때, 스트림에서 공통 읽기·쓰기 위치로 선호되는 위치를 결정합니다.
STDIOStreamWrappingMode래퍼가 std::iostream과 유사한 스트림에서 수행할 I/O 작업 모드를 지정합니다.
SystemIOStreamWrappingMode래퍼가 System::IO::Stream-와 유사한 스트림에서 수행할 I/O 작업 모드를 지정합니다.

Typedefs

타입 정의설명
BinaryWriterPtr이 클래스에 대한 shared pointer 별칭입니다.
FileNotFoundException디스크에 존재하지 않는 파일에 접근하려는 시도가 실패할 때 발생하는 예외입니다. FileNotFoundException 클래스 인스턴스를 절대로 System::SmartPtr 로 감싸지 마십시오.
IsTemplateBaseOf인스턴스화되지 않은 Base 템플릿 클래스가 인스턴스화된 Derived 템플릿 클래스로부터 상속되는지를 판단하는 std::is_base_of<Base, Derived> 대응을 나타냅니다. 다중 상속이거나 Base로부터 비공개 상속인 경우 실패합니다.
STDIOStreamWrapperchar 문자 유형에 대한 BasicSTDIOStreamWrapper 특수화.
STDIStreamWrapperchar 문자 유형에 대한 BasicSTDIStreamWrapper 특수화.
STDOStreamWrapperchar 문자 유형에 대한 BasicSTDOStreamWrapper 특수화.
STDWIOStreamWrapperwchar_t 문자 유형에 대한 BasicSTDIOStreamWrapper 특수화.
STDWIStreamWrapperwchar_t 문자 유형에 대한 BasicSTDIStreamWrapper 특수화.
STDWOStreamWrapperwchar_t 문자 유형에 대한 BasicSTDOStreamWrapper 특수화.
SystemIOStreamWrapperchar 문자 유형에 대한 BasicSystemIOStreamWrapper 특수화.
SystemIStreamWrapperchar 문자 유형에 대한 BasicSystemIStreamWrapper 특수화.
SystemOStreamWrapperchar 문자 유형에 대한 BasicSystemOStreamWrapper 특수화.
SystemWIOStreamWrapperwchar_t 문자 유형에 대한 BasicSystemIOStreamWrapper 특수화.
SystemWIStreamWrapperwchar_t 문자 유형에 대한 BasicSystemIStreamWrapper 특수화.
SystemWOStreamWrapperwchar_t 문자 유형에 대한 BasicSystemOStreamWrapper 특수화.

Functions

함수설명
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]