共用方式為


AppInstance.FindOrRegisterInstanceForKey(String) 方法

定義

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

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

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

傳回

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

範例

這個範例會傳回為指定之索引鍵註冊的實例。 如果該索引鍵沒有現有的應用程式實例,方法會註冊目前的實例,並傳回該實例。

theInstance = AppInstance.FindOrRegisterInstanceForKey(key);

備註

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

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

適用於