AppDataPaths 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
AppDataPaths는 KNOWNFOLDERID 명명 패턴에 따라 일반적으로 사용되는 애플리케이션 폴더에 대한 경로를 반환합니다.
public ref class AppDataPaths sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppDataPaths final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppDataPaths
Public NotInheritable Class AppDataPaths
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)
|
설명
이 클래스는 호출자의 컨텍스트에 따라 항상 격리되는 경로를 반환합니다. 예를 들어 이는 과거에 "프라이빗" 버전의 문서를 사용했을 수 있는 플랫폼 간 앱 개발자의 예상과 일치합니다. 이 형식에 대한 레거시 COM interop 인터페이스가 없습니다.
패키지 ID가 없는 앱에서 폴더 위치를 요청하면 실패합니다(예: GetDefault 및 GetForUser 는 모두 null을 반환합니다). 이렇게 하면 앱이 공유되는 앱별 위치(Win32)에 종속되거나 데스크톱 브리지 사용할 때 앱 경로가 변경되는 경우 마이그레이션 문제가 발생하지 않습니다.
속성
Cookies |
앱 쿠키의 경로를 가져옵니다. |
Desktop |
데스크톱 폴더의 경로를 가져옵니다. |
Documents |
문서 폴더의 경로를 가져옵니다. |
Favorites |
즐겨찾기 폴더의 경로를 가져옵니다. |
History |
기록 폴더의 경로를 가져옵니다. |
InternetCache |
인터넷 캐시 폴더의 경로를 가져옵니다. |
LocalAppData |
로컬 애플리케이션 데이터 폴더를 가져옵니다. |
ProgramData |
프로그램 데이터 폴더를 가져옵니다. |
RoamingAppData |
로밍 애플리케이션 데이터 폴더를 가져옵니다. |
메서드
GetDefault() |
사용자의 다양한 앱 데이터 폴더에 대한 경로를 가져옵니다. 단일 사용자 앱에서 이 메서드를 사용합니다. |
GetForUser(User) |
사용자의 다양한 앱 데이터 폴더에 대한 경로를 가져옵니다. 다중 사용자 앱에서 이 메서드를 사용합니다. |