共用方式為


AppInstance.FindOrRegisterForKey(String) 方法

定義

向平臺註冊應用程式實例,或在另一個實例已註冊此金鑰時尋找現有的實例。

public:
 static AppInstance ^ FindOrRegisterForKey(Platform::String ^ key);
/// [Windows.Foundation.Metadata.Experimental]
 static AppInstance FindOrRegisterForKey(winrt::hstring const& key);
 static AppInstance FindOrRegisterForKey(winrt::hstring const& key);
[Windows.Foundation.Metadata.Experimental]
public static AppInstance FindOrRegisterForKey(string key);
public static AppInstance FindOrRegisterForKey(string key);
function findOrRegisterForKey(key)
Public Shared Function FindOrRegisterForKey (key As String) As AppInstance

參數

key
String

Platform::String

winrt::hstring

非空白字串做為 實例的索引鍵。

傳回

應用程式實例,表示註冊金鑰的第一個應用程式。 呼叫端可以判斷該實例是否為目前的實例。

屬性

備註

雖然 Windows OS 中的FindOrRegisterInstanceForKey方法專屬於實例重新導向,但Windows 應用程式 SDK允許應用程式基於任何原因註冊金鑰。

在應用程式向平臺註冊之後,當其他實例查詢應用程式實例時,就會傳回它。

應用程式實例可以使用不同的金鑰註冊多次。 系統快取會針對每個實例維護一個資料列,因此會覆寫索引鍵。

適用於

另請參閱