PackageVolume Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| 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. |