Windows.Storage 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파일, 폴더 및 애플리케이션 설정을 관리하기 위한 클래스를 제공합니다.
Windows.Storage 네임스페이스에서 개체를 사용하는 방법에 대한 자세한 내용은 다음 섹션을 참조하세요.
클래스
AppDataPaths |
AppDataPaths는 KNOWNFOLDERID 명명 패턴에 따라 일반적으로 사용되는 애플리케이션 폴더에 대한 경로를 반환합니다. |
ApplicationData |
애플리케이션 데이터 저장소에 대한 액세스를 제공합니다. 애플리케이션 데이터는 로컬, 로밍 또는 임시 파일 및 설정으로 구성됩니다. |
ApplicationDataCompositeValue |
원자성으로 직렬화 및 역직렬화해야 하는 관련 앱 설정을 나타냅니다. |
ApplicationDataContainer |
앱 설정에 대한 컨테이너를 나타냅니다. 이 클래스의 메서드 및 속성은 컨테이너 계층 구조 만들기, 삭제, 열거 및 트래버스를 지원합니다. |
ApplicationDataContainerSettings |
설정 컨테이너의 설정에 대한 액세스를 제공합니다. ApplicationDataContainer.Values 속성은 이 형식으로 캐스팅할 수 있는 개체를 반환합니다. |
CachedFileManager |
앱에서 파일에 대한 실시간 업데이트를 관리할 수 있습니다. |
DownloadsFolder |
Downloads 폴더 내에 파일 및 폴더를 만듭니다. |
FileIO |
IStorageFile 형식의 개체로 표시되는 파일을 읽고 쓰는 도우미 메서드를 제공합니다. |
KnownFolders |
사용자 콘텐츠를 포함하는 일반적인 위치에 대한 액세스를 제공합니다. 여기에는 사용자의 로컬 라이브러리(예: 문서, 사진, 음악 및 비디오), 홈 그룹, 이동식 디바이스 및 미디어 서버 디바이스의 콘텐츠가 포함됩니다. |
PathIO |
파일의 절대 경로 또는 URI(Uniform Resource Identifier)를 사용하여 파일을 읽고 쓰는 도우미 메서드를 제공합니다. |
SetVersionDeferral |
지연된 집합 버전 작업을 관리합니다. |
SetVersionRequest |
앱이 앱 데이터 저장소에서 애플리케이션 데이터의 버전을 설정하는 경우 데이터를 제공합니다. |
StorageFile |
파일을 나타냅니다. 파일 및 해당 콘텐츠에 대한 정보와 파일을 조작하는 방법을 제공합니다. |
StorageFolder |
폴더 및 해당 콘텐츠를 관리하고 해당 폴더에 대한 정보를 제공합니다. |
StorageLibrary |
음악 또는 비디오와 같은 라이브러리에서 폴더를 추가 및 제거할 수 있으며 라이브러리에 포함된 폴더 목록을 가져올 수 있습니다. |
StorageLibraryChange |
문서, 음악 또는 비디오 라이브러리와 같은 스토리지 라이브러리의 항목에 대한 변경 내용을 나타냅니다. |
StorageLibraryChangeReader |
호출 앱이 스토리지 라이브러리의 항목에 대한 변경 내용을 읽을 수 있도록 합니다. |
StorageLibraryChangeTracker |
모든 라이브러리(예: 문서, 음악 또는 비디오) 또는 폴더에 대한 변경 내용 추적을 관리하는 데 사용할 수 있는 API를 제공합니다. |
StorageLibraryChangeTrackerOptions |
호출자가 변경 추적기에서 EnableWithOptions를 호출하여 마지막 변경 ID 또는 마지막 변경 ID를 포함한 모든 변경 내용을 추적하도록 선택할 수 있습니다. |
StorageLibraryLastChangeId |
지정된 StorageFolder 또는 StorageLibrary에 대해 인덱싱 서비스에서 처리한 마지막 변경 내용을 나타내는 고유 값을 기반으로 변경 내용을 추적할 수 있습니다. |
StorageProvider |
파일 및 폴더를 저장하는 서비스에 대한 정보를 포함합니다. 파일 및 폴더는 로컬 파일 시스템 또는 Microsoft OneDrive와 같은 원격 서비스에 의해 저장될 수 있습니다. |
StorageStreamTransaction |
임의 액세스 스트림에 대한 쓰기 트랜잭션을 나타냅니다. |
StreamedFileDataRequest |
CreateStreamedFileAsync 또는 ReplaceWithStreamedFileAsync를 호출하여 만든 StorageFile의 데이터 스트림에 대한 요청을 나타내는 순차 액세스 출력 스트림을 나타냅니다. |
SystemAudioProperties |
Windows 오디오 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다. |
SystemDataPaths |
KNOWNFOLDERID 명명 패턴을 기반으로 일반적으로 사용되는 시스템 전체 폴더 위치를 가져옵니다. |
SystemGPSProperties |
GPS 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다. |
SystemImageProperties |
Windows 이미지 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다. |
SystemMediaProperties |
Windows 미디어 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다. |
SystemMusicProperties |
Windows 음악 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다. |
SystemPhotoProperties |
Windows 사진 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다. |
SystemProperties |
System.Title과 같은 일반적인 Windows 파일 속성의 이름을 인덱싱하기 위한 문자열 값을 제공하고 특정 파일 형식의 속성(예: 비디오 파일)에 대한 인덱싱 이름을 제공하는 도우미 개체도 참조합니다. |
SystemVideoProperties |
비디오 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다. |
UserDataPaths |
일반적인 사용자 데이터 폴더에 대한 전체 경로를 반환합니다. 사용자 데이터 폴더는 KNOWNFOLDERID 명명 패턴을 기반으로 합니다. |
인터페이스
IStorageFile |
파일을 나타냅니다. 파일 및 해당 내용에 대한 정보와 파일을 조작하는 방법을 제공합니다.
|
IStorageFile2 |
파일을 나타냅니다. 파일 및 해당 내용에 대한 정보와 파일을 조작하는 방법을 제공합니다.
|
IStorageFilePropertiesWithAvailability |
IsAvailable 속성에 대한 액세스를 제공합니다. |
IStorageFolder |
폴더 및 해당 내용을 조작하고 해당 폴더에 대한 정보를 제공합니다.
|
IStorageFolder2 |
폴더 및 해당 내용을 조작하고 해당 폴더에 대한 정보를 제공합니다. 중요 앱의 폴더를 사용하려는 경우 StorageFolder 클래스를 참조하세요. |
IStorageItem |
스토리지 항목(파일 및 폴더) 및 해당 콘텐츠를 조작하고 해당 항목에 대한 정보를 제공합니다.
|
IStorageItem2 |
스토리지 항목(파일 및 폴더) 및 해당 콘텐츠를 조작하고 해당 항목에 대한 정보를 제공합니다.
|
IStorageItemProperties |
항목(예: 파일 및 폴더)의 일반 및 콘텐츠 속성에 대한 액세스를 제공합니다. |
IStorageItemProperties2 |
축소판 그림으로 크기 조정된 이미지를 가져오는 메서드에 대한 액세스를 제공합니다. |
IStorageItemPropertiesWithProvider |
특정 공급자의 스토리지 항목에 대한 공통 및 콘텐츠 속성에 대한 액세스를 제공합니다. |
IStreamedFileDataRequest |
CreateStreamedFileAsync 또는 ReplaceWithStreamedFileAsync를 호출하여 만든 StorageFile의 데이터 스트림에 대한 요청을 나타내는 순차 액세스 출력 스트림을 나타냅니다. |
열거형
ApplicationDataCreateDisposition |
애플리케이션 데이터 컨테이너를 만들거나 기존 컨테이너를 반환하는 옵션을 지정합니다. 이 열거형은 ApplicationDataContainer.CreateContainer 메서드에서 사용됩니다. |
ApplicationDataLocality |
애플리케이션 데이터 저장소의 형식을 지정합니다. |
CreationCollisionOption |
새 파일 또는 폴더를 만들 때 지정된 이름의 파일 또는 폴더가 현재 폴더에 이미 있는 경우 수행할 작업을 지정합니다. |
FileAccessMode |
읽기 전용 모드 또는 읽기/쓰기 모드에서 파일에 액세스할지 여부를 지정합니다. |
FileAttributes |
파일 또는 폴더의 특성을 설명합니다. |
KnownFolderId |
스토리지 폴더를 식별하는 값을 제공합니다. |
KnownFoldersAccessStatus |
단일 기능에 대한 알려진 폴더의 액세스를 설명합니다. |
KnownLibraryId |
스토리지 라이브러리를 식별하는 값을 제공합니다. |
NameCollisionOption |
파일 또는 폴더를 복사, 이동 또는 이름을 바꿀 때 지정된 이름의 파일 또는 폴더가 현재 폴더에 이미 있는 경우 수행할 작업을 지정합니다. |
StorageDeleteOption |
삭제된 항목을 휴지통으로 이동하거나 영구적으로 삭제할지 여부를 지정합니다. |
StorageItemTypes |
IStorageItem 인터페이스를 구현하는 항목이 파일인지 폴더인지를 설명합니다. |
StorageLibraryChangeType |
스토리지 라이브러리 항목에 발생한 변경 유형에 대해 설명합니다. |
StorageOpenOptions |
파일을 열 때 사용할 수 있는 옵션을 제공합니다. |
StreamedFileFailureMode |
데이터를 스트리밍할 수 없는 이유를 나타냅니다. |
대리자
ApplicationDataSetVersionHandler |
애플리케이션 데이터 저장소에서 애플리케이션 데이터의 버전을 설정하는 요청을 처리하는 메서드를 나타냅니다. |
StreamedFileDataRequestedHandler |
해당 파일에 처음 액세스할 때 StorageFile 으로 데이터를 스트리밍하는 메서드를 나타냅니다. |