AppInstance.FindOrRegisterInstanceForKey(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra una instancia de aplicación con la plataforma o busca una instancia existente si otra instancia ya ha registrado esta clave.
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
Parámetros
- key
-
String
Platform::String
winrt::hstring
Cadena no vacía como clave para la instancia de .
Devoluciones
Instancia de aplicación que representa la primera aplicación que registró la clave. El autor de la llamada puede determinar si esa instancia es la instancia actual.
Ejemplos
En este ejemplo se devuelve la instancia registrada para la clave especificada. Si no había ninguna instancia de aplicación existente para esa clave, el método registra la instancia actual y devuelve esa instancia.
theInstance = AppInstance.FindOrRegisterInstanceForKey(key);
Comentarios
Después de que una aplicación se haya registrado con la plataforma, se devuelve cuando otras instancias consultan las instancias de la aplicación.
Una instancia de aplicación puede registrarse varias veces con claves diferentes. La memoria caché del sistema mantiene una fila por instancia, por lo que la clave se sobrescribe.