Share via


AppInstance.FindOrRegisterInstanceForKey(String) 메서드

정의

플랫폼에 instance 앱을 등록하거나 다른 instance 이 키를 이미 등록한 경우 기존 instance 찾습니다.

public:
 static AppInstance ^ FindOrRegisterInstanceForKey(Platform::String ^ key);
 static AppInstance FindOrRegisterInstanceForKey(winrt::hstring const& key);
public static AppInstance FindOrRegisterInstanceForKey(string key);
function findOrRegisterInstanceForKey(key)
Public Shared Function FindOrRegisterInstanceForKey (key As String) As AppInstance

매개 변수

key
String

Platform::String

winrt::hstring

비어 있지 않은 문자열을 instance 키로 사용합니다.

반환

키를 등록한 첫 번째 앱을 나타내는 앱 instance. 호출자는 해당 instance 현재 instance 여부를 확인할 수 있습니다.

예제

다음은 지정된 키에 대해 등록된 instance 반환하는 예제입니다. 해당 키에 대한 기존 앱 instance 없는 경우 메서드는 현재 instance 등록하고 해당 instance 반환합니다.

theInstance = AppInstance.FindOrRegisterInstanceForKey(key);

설명

앱이 플랫폼에 등록되면 다른 인스턴스가 앱 인스턴스를 쿼리할 때 반환됩니다.

앱 instance 서로 다른 키에 여러 번 등록할 수 있습니다. 시스템 캐시는 instance당 하나의 행을 유지 관리하므로 키를 덮어씁니다.

적용 대상