다음을 통해 공유


LauncherOptions.TargetApplicationPackageFamilyName 속성

정의

파일 또는 URI를 시작하는 데 사용해야 하는 대상 패키지의 패키지 패밀리 이름입니다. 이 속성은 경우에 따라 선택 사항입니다. 설명참조하세요.

public:
 property Platform::String ^ TargetApplicationPackageFamilyName { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring TargetApplicationPackageFamilyName();

void TargetApplicationPackageFamilyName(winrt::hstring value);
public string TargetApplicationPackageFamilyName { get; set; }
var string = launcherOptions.targetApplicationPackageFamilyName;
launcherOptions.targetApplicationPackageFamilyName = string;
Public Property TargetApplicationPackageFamilyName As String

속성 값

String

Platform::String

winrt::hstring

파일 또는 URI를 시작하는 데 사용해야 하는 대상 패키지의 패키지 패밀리 이름입니다. 이 속성은 경우에 따라 선택 사항입니다. 설명참조하세요.

설명

애플리케이션의 PackageFamilyName은 PackageID 클래스 통해 가져올 수 있습니다.

PackageFamilyName은 애플리케이션이 게시된 방식에 따라 달라질 수 있지만 일반적으로 [package name]_[publisher_id]형식을 따릅니다. 예를 들어 게시되지 않은 앱에는 c04742a8-1c87-41c1-b951-cc6e6f353400_g3nsfcgfwzqga 유사한 패밀리 이름이 있습니다.

경우에 따라 Launcher 정적 메서드를 호출하여 파일 형식 또는 URI 프로토콜과 연결된 앱을 시작할 때 TargetApplicationPackageFamilyName 속성이 해당 앱을 포함하는 앱 패키지의 패키지 패밀리 이름으로 설정된 LauncherOptions 매개 변수를 전달하여 실행할 앱을 정확히 지정해야 합니다.

이러한 두 가지 경우는 다음과 같습니다.

  1. URI를 사용하여 앱을 시작하고 Launcher.LaunchUriAsync(Uri, LauncherOptions, ValueSet)사용하여 추가 입력 데이터를 실행된 앱에 전달하려고 합니다.
  2. URI를 사용하여 앱을 시작하고 앱이 Launcher.LaunchUriForResultsAsync오버로드를 사용하여 출력 데이터를 앱으로 다시 보낼 때까지 기다립니다.

이러한 경우 호출 앱과 시작된 앱 모두 한 앱에서 다른 앱으로 전달된 추가 데이터를 해석하는 방법에 동의해야 합니다. 호출 앱은 해당 URI 프로토콜의 기본값이 되는 앱을 시작할 수 없습니다.

적용 대상