AppInstance.RedirectActivationTo 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 앱 instance 활성화를 지정된 instance 리디렉션합니다.
public:
virtual void RedirectActivationTo() = RedirectActivationTo;
void RedirectActivationTo();
public void RedirectActivationTo();
function redirectActivationTo()
Public Sub RedirectActivationTo ()
예제
다음은 셸에서 권장하는 instance 활성화를 리디렉션하는 예제입니다. 이 예제에서는 먼저 권장 instance 있는지 여부와 적합한지 여부를 확인합니다. 셸에 기본 설정이 없는 경우 앱은 리디렉션할 기존 앱 instance 찾거나 대상으로 등록하려고 시도할 수 있습니다.
AppInstance RecommendedInstance = AppInstance.RecommendedInstance;
if ((RecommendedInstance != null) && SelectedKeyIncludesMyKey(RecommendedInstance.Key))
{
RecommendedInstance.RedirectActivationTo();
}
else
{
// Look for existing instance or attempt to register itself as target.
}
설명
리디렉션은 터미널 작업입니다. 리디렉션 후 앱은 CoreApplication.Exit만 호출할 수 있습니다. 리디렉션 후 앱이 닫힙니다.
앱은 매니페스트에서 여러 인스턴스를 지원하는지 여부를 나타냅니다. 앱이 기본 중에 리디렉션할지 여부를 결정할 때까지 시작 화면이 표시되지 않습니다. 앱이 제한 시간 내에 결정하지 못하면 앱이 닫힙니다.
앱이 리디렉션에 대한 instance 식별하지만 활성화되기 전에 해당 instance 사망하는 경우 잠재적인 경합 상태가 있습니다. 이 경우 이 활성화가 실패합니다.
적용 대상
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기