Idioma

PackageVolume Classe

Definição

Representa um volume de armazenamento de pacotes.

public ref class PackageVolume sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Management.Deployment.PackageDeploymentContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PackageVolume final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Management.Deployment.PackageDeploymentContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PackageVolume
Public NotInheritable Class PackageVolume
Herança
Object Platform::Object IInspectable PackageVolume
Atributos

Comentários

Normalmente, os pacotes são instalados em um PackageVolume. Por exemplo, C:\Program Files\WindowsApps é o volume de pacote padrão em um novo sistema de Windows. No entanto, RegisterPackageOptions.DeveloperMode e AddPackageOptions.StageInPlace e outras opções podem alterar o comportamento típico e instalar pacotes em um local que não seja de volume de pacote.

Propriedades

Nome Description
IsAppxInstallSupported

Obtém um valor que indica se a instalação do APPX tem ou não suporte.

IsFullTrustPackageSupported

Obtém um valor que indica se há ou não suporte para pacotes de confiança total.

IsSystemVolume

Obtém um valor que indica se o volume é ou não um volume interno do sistema mapeado para a variável de %SYSTEMDRIVER% ambiente.

MountPoint

Obtém o caminho do último ponto de montagem de volume conhecido.

Name

Obtém o nome do volume do pacote. O nome de um volume é a ID de mídia do volume; para que você possa pensar em "nome do volume" como "ID de mídia de volume". Consulte também System.VolumeId.

PackageStorePath

Obtém o caminho absoluto para o repositório de pacotes no volume.

SupportsHardLinks

Obtém um valor que indica se o volume dá suporte ou não à criação de links rígidos em seu sistema de arquivos.

Métodos

Nome Description
AddAsync(String)

Representa um volume de armazenamento de pacotes.

FindPackageVolumeByName(String)

Recupera o volume especificado.

FindPackageVolumeByPath(String)

Recupera o volume especificado.

FindPackageVolumes()

Recupera todos os volumes conhecidos, independentemente do estado atual.

GetAvailableSpaceAsync()

Representa um volume de armazenamento de pacotes.

GetDefault()

Representa um volume de armazenamento de pacotes.

GetPackageVolumeByName(String)

Representa um volume de armazenamento de pacotes.

GetPackageVolumeByPath(String)

Representa um volume de armazenamento de pacotes.

IsFeatureSupported(PackageVolumeFeature)

Representa um volume de armazenamento de pacotes.

IsOffline()

Representa um volume de armazenamento de pacotes.

IsRepairNeeded()

Determina se uma chamada para PackageVolume.Repair é necessária ou não. IsRepairNeeded não requer privilégio de administrador.

RemoveAsync()

Representa um volume de armazenamento de pacotes.

Repair()

Tenta detectar e corrigir informações de controle de volume de pacote invalidados (e outras condições semelhantes). O reparo requer privilégio de administrador.

SetDefault()

Representa um volume de armazenamento de pacotes.

SetOfflineAsync()

Representa um volume de armazenamento de pacotes.

SetOnlineAsync()

Representa um volume de armazenamento de pacotes.

Aplica-se a

Confira também