DeploymentManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к сведениям о развертывании для среды выполнения Windows App SDK.
Important
Приложение должно вызвать DeploymentManager.Initialize во время запуска. Дополнительные сведения см. в разделе "Инициализация Windows App SDK".
public ref class DeploymentManager abstract sealed
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class DeploymentManager 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.ApplicationModel.WindowsAppRuntime.DeploymentContract, 65536)]
class DeploymentManager final
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public static class DeploymentManager
[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.ApplicationModel.WindowsAppRuntime.DeploymentContract), 65536)]
public static class DeploymentManager
Public Class DeploymentManager
- Наследование
- Атрибуты
Методы
| Имя | Описание |
|---|---|
| GetStatus() |
Возвращает текущее состояние развертывания среды выполнения Windows App SDK, загруженной в данный момент. Используйте этот метод, чтобы определить, требуется ли установка пакетов среды выполнения Windows App SDK, прежде чем текущее приложение сможет использовать Windows App SDK функции. |
| Initialize() |
Проверяет состояние среды выполнения Windows App SDK, на которую ссылается текущий пакет, и пытается зарегистрировать отсутствующие пакеты Windows App SDK, которые можно зарегистрировать. Important Чтобы обеспечить наличие необходимых пакетов среды выполнения Windows App SDK, приложение должно вызывать DeploymentManager.Initialize один раз (не более одного раза) при запуске приложения. Дополнительные сведения и определение необходимости этого явного вызова см. в разделе Инициализация Windows App SDK. |
| Initialize(DeploymentInitializeOptions) |
Проверяет состояние среды выполнения Windows App SDK, на которую ссылается текущий пакет, и пытается зарегистрировать отсутствующие пакеты Windows App SDK, которые можно зарегистрировать, при применении указанных параметров. Important Чтобы обеспечить наличие необходимых пакетов среды выполнения Windows App SDK, приложение должно вызывать DeploymentManager.Initialize один раз (не более одного раза) при запуске приложения. Дополнительные сведения и определение необходимости этого явного вызова см. в разделе Инициализация Windows App SDK. |
| Repair() |
Пытается восстановить среду выполнения Windows App SDK независимо от его состояния. По этой причине, чтобы избежать восстановления, когда среда выполнения Windows App SDK находится в хорошем состоянии, следует вызывать этот API только в том случае, если состояние развертывания не в порядке. Все сведения о версии, канале и архитектуре, необходимые, являются производными от текущего пакета Windows App SDK Framework. |