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
- Наследование
- Атрибуты
Требования к 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 для всех экземпляров указанного пакета приложения. |