AppInstance Класс

Определение

Представляет экземпляр приложения.

public ref class AppInstance sealed
/// [Windows.Foundation.Metadata.Experimental]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class AppInstance final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppLifecycle.AppLifecycleContract, 65536)]
class AppInstance final
[Windows.Foundation.Metadata.Experimental]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class AppInstance
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppLifecycle.AppLifecycleContract), 65536)]
public sealed class AppInstance
Public NotInheritable Class AppInstance
Наследование
Object Platform::Object IInspectable AppInstance
Атрибуты

Примеры

Примеры кода, демонстрирующие использование этого класса, см. в разделе App instancing.

Комментарии

Дополнительные сведения об использовании этого класса см. в разделе Instancing для приложений.

Свойства

IsCurrent

Возвращает значение, указывающее, представляет ли данный объект AppInstance текущий экземпляр приложения или другой экземпляр.

Key

Возвращает определяемое приложением строковое значение, определяющее текущий экземпляр приложения для перенаправления.

ProcessId

Возвращает идентификатор процесса экземпляра приложения.

Методы

FindOrRegisterForKey(String)

Регистрирует экземпляр приложения на платформе или находит существующий экземпляр, если другой экземпляр уже зарегистрировал этот ключ.

GetActivatedEventArgs()

Извлекает аргументы события для активации приложения, зарегистрированной с помощью одного из статических методов класса ActivationRegistrationManager .

GetCurrent()

Извлекает текущий запущенный экземпляр приложения.

GetInstances()

Извлекает коллекцию всех запущенных экземпляров приложения.

RedirectActivationToAsync(AppActivationArguments)

Перенаправляет текущий запрос на активацию в другой экземпляр приложения.

Restart(String)

Перезапускает экземпляр приложения.

UnregisterKey()

Отменяет регистрацию заданного ключа для этого экземпляра приложения.

События

Activated

Возникает при активации приложения, зарегистрированной с помощью одного из статических методов класса ActivationRegistrationManager .

Применяется к

См. также раздел