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
Наследование
Object Platform::Object IInspectable 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.

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

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