다음을 통해 공유


AppDataPaths 클래스

정의

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
상속
Object Platform::Object IInspectable AppDataPaths
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

설명

이 클래스는 호출자의 컨텍스트에 따라 항상 격리되는 경로를 반환합니다. 예를 들어 이는 과거에 "프라이빗" 버전의 문서를 사용했을 수 있는 플랫폼 간 앱 개발자의 예상과 일치합니다. 이 형식에 대한 레거시 COM interop 인터페이스가 없습니다.

패키지 ID가 없는 앱에서 폴더 위치를 요청하면 실패합니다(예: GetDefaultGetForUser 는 모두 null을 반환합니다). 이렇게 하면 앱이 공유되는 앱별 위치(Win32)에 종속되거나 데스크톱 브리지 사용할 때 앱 경로가 변경되는 경우 마이그레이션 문제가 발생하지 않습니다.

속성

Cookies

앱 쿠키의 경로를 가져옵니다.

Desktop

데스크톱 폴더의 경로를 가져옵니다.

Documents

문서 폴더의 경로를 가져옵니다.

Favorites

즐겨찾기 폴더의 경로를 가져옵니다.

History

기록 폴더의 경로를 가져옵니다.

InternetCache

인터넷 캐시 폴더의 경로를 가져옵니다.

LocalAppData

로컬 애플리케이션 데이터 폴더를 가져옵니다.

ProgramData

프로그램 데이터 폴더를 가져옵니다.

RoamingAppData

로밍 애플리케이션 데이터 폴더를 가져옵니다.

메서드

GetDefault()

사용자의 다양한 앱 데이터 폴더에 대한 경로를 가져옵니다. 단일 사용자 앱에서 이 메서드를 사용합니다.

GetForUser(User)

사용자의 다양한 앱 데이터 폴더에 대한 경로를 가져옵니다. 다중 사용자 앱에서 이 메서드를 사용합니다.

적용 대상