Struct InstallationManager
pub struct InstallationManager;
Implementations§
§impl InstallationManager
impl InstallationManager
pub fn AddPackageAsync<P1>(
title: &HSTRING,
sourcelocation: P1,
) -> Result<IAsyncOperationWithProgress<PackageInstallResult, u32>>where
P1: Param<Uri>,
pub fn AddPackagePreloadedAsync<P1, P4>( title: &HSTRING, sourcelocation: P1, instanceid: &HSTRING, offerid: &HSTRING, license: P4, ) -> Result<IAsyncOperationWithProgress<PackageInstallResult, u32>>
pub fn GetPendingPackageInstalls() -> Result<IIterable<IAsyncOperationWithProgress<PackageInstallResult, u32>>>
pub fn FindPackagesForCurrentPublisher() -> Result<IIterable<Package>>
pub fn FindPackages() -> Result<IIterable<Package>>
pub fn RemovePackageAsync( packagefullname: &HSTRING, removaloptions: RemovalOptions, ) -> Result<IAsyncOperationWithProgress<PackageInstallResult, u32>>
pub fn RegisterPackageAsync<P0, P1>( manifesturi: P0, dependencypackageuris: P1, deploymentoptions: DeploymentOptions, ) -> Result<IAsyncOperationWithProgress<PackageInstallResult, u32>>
pub fn FindPackagesByNamePublisher( packagename: &HSTRING, packagepublisher: &HSTRING, ) -> Result<IIterable<Package>>
Auto Trait Implementations§
impl Freeze for InstallationManager
impl RefUnwindSafe for InstallationManager
impl Send for InstallationManager
impl Sync for InstallationManager
impl Unpin for InstallationManager
impl UnwindSafe for InstallationManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more