PackageVolume Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
| 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. |