AppDiagnosticInfo Класс

Определение

Содержит API для получения базового набора диагностических сведений для всех запущенных приложений.

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

Требования к Windows

Семейство устройств
Windows 10 Creators Update (появилось в 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v4.0)
Возможности приложения
appDiagnostics

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1709 16299 CreateResourceGroupWatcher
1709 16299 CreateWatcher
1709 16299 GetResourceGroups
1709 16299 RequestAccessAsync
1709 16299 RequestInfoForAppAsync
1709 16299 RequestInfoForAppAsync(String)
1709 16299 RequestInfoForPackageAsync
1803 17134 LaunchAsync

Свойства

AppInfo

Предоставляет сведения о имени семейства пакетов приложения и имени приложения, относительного пакета.

Методы

CreateResourceGroupWatcher()

Создает ResourceGroupInfoWatcher , который отслеживает состояние выполнения приложения или задачи и предоставляет уведомления при изменении состояния.

CreateWatcher()

Создает AppDiagnosticInfoWatcher , который отслеживает сведения о состоянии выполнения приложения и предоставляет уведомления при изменении его состояния.

GetResourceGroups()

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

LaunchAsync()

Запускает приложение, связанное с диагностическими данными.

RequestAccessAsync()

Асинхронно запрашивает доступ к диагностическим сведениям.

RequestInfoAsync()

Возвращает коллекцию объектов AppDiagnosticInfo для всех запущенных приложений с именем семейства пакетов.

RequestInfoForAppAsync()

Возвращает коллекцию объектов AppDiagnosticInfo для всех запущенных экземпляров этого приложения.

RequestInfoForAppAsync(String)

Возвращает коллекцию объектов AppDiagnosticInfo для всех экземпляров указанного приложения.

RequestInfoForPackageAsync(String)

Возвращает коллекцию объектов AppDiagnosticInfo для всех экземпляров указанного пакета приложения.

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

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