Lenguaje

PackageVolume Clase

Definición

Representa un volumen de almacenamiento de paquetes.

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
Herencia
Object Platform::Object IInspectable PackageVolume
Atributos

Comentarios

Normalmente, los paquetes se instalan en packageVolume. Por ejemplo, C:\Program Files\WindowsApps es el volumen de paquete predeterminado en un nuevo sistema Windows. Sin embargo, RegisterPackageOptions.DeveloperMode y AddPackageOptions.StageInPlace, y otras opciones, pueden modificar el comportamiento típico e instalar paquetes en una ubicación que no sea de paquete-volumen.

Propiedades

Nombre Description
IsAppxInstallSupported

Obtiene un valor que indica si se admite la instalación de APPX o no.

IsFullTrustPackageSupported

Obtiene un valor que indica si se admiten o no paquetes de plena confianza.

IsSystemVolume

Obtiene un valor que indica si el volumen es un volumen del sistema interno asignado a la %SYSTEMDRIVER% variable de entorno.

MountPoint

Obtiene la ruta de acceso del último punto de montaje de volumen conocido.

Name

Obtiene el nombre del volumen del paquete. El nombre de un volumen es el identificador multimedia del volumen; por lo que puede pensar en "nombre de volumen" como "id. multimedia de volumen". Consulte también System.VolumeId.

PackageStorePath

Obtiene la ruta de acceso absoluta para el almacén de paquetes en el volumen.

SupportsHardLinks

Obtiene un valor que indica si el volumen admite o no la creación de vínculos duros en su sistema de archivos.

Métodos

Nombre Description
AddAsync(String)

Representa un volumen de almacenamiento de paquetes.

FindPackageVolumeByName(String)

Recupera el volumen especificado.

FindPackageVolumeByPath(String)

Recupera el volumen especificado.

FindPackageVolumes()

Recupera todos los volúmenes conocidos, independientemente de su estado actual.

GetAvailableSpaceAsync()

Representa un volumen de almacenamiento de paquetes.

GetDefault()

Representa un volumen de almacenamiento de paquetes.

GetPackageVolumeByName(String)

Representa un volumen de almacenamiento de paquetes.

GetPackageVolumeByPath(String)

Representa un volumen de almacenamiento de paquetes.

IsFeatureSupported(PackageVolumeFeature)

Representa un volumen de almacenamiento de paquetes.

IsOffline()

Representa un volumen de almacenamiento de paquetes.

IsRepairNeeded()

Determina si se necesita una llamada a PackageVolume.Repair . IsRepairNeeded no requiere privilegios de administrador.

RemoveAsync()

Representa un volumen de almacenamiento de paquetes.

Repair()

Intenta detectar y corregir la información de seguimiento de volúmenes de paquetes invalidados (y otras condiciones similares). La reparación requiere privilegios de administrador.

SetDefault()

Representa un volumen de almacenamiento de paquetes.

SetOfflineAsync()

Representa un volumen de almacenamiento de paquetes.

SetOnlineAsync()

Representa un volumen de almacenamiento de paquetes.

Se aplica a

Consulte también