Package class

Provides information about a package.

Implemented types

Constructors

Package.fromPtr(Pointer<COMObject> ptr)

Properties

dependencies List<Package?>?
no setteroverride
description String
no setteroverride
displayName String
no setteroverride
effectiveExternalLocation → StorageFolder?
no setteroverride
effectiveExternalPath String
no setteroverride
effectiveLocation → StorageFolder?
no setteroverride
effectivePath String
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
id PackageId?
no setteroverride
installDate DateTime
no setteroverride
installedDate DateTime
no setteroverride
installedLocation → StorageFolder?
no setteroverride
installedPath String
no setteroverride
isBundle bool
no setteroverride
isDevelopmentMode bool
no setteroverride
isFramework bool
no setteroverride
isOptional bool
no setteroverride
isResourcePackage bool
no setteroverride
isStub bool
no setteroverride
no setteroverride
machineExternalLocation → StorageFolder?
no setteroverride
machineExternalPath String
no setteroverride
mutableLocation → StorageFolder?
no setteroverride
mutablePath String
no setteroverride
ptr Pointer<COMObject>
getter/setter pairinherited
publisherDisplayName String
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signatureKind PackageSignatureKind
no setteroverride
sourceUriSchemeName String
no setteroverride
status PackageStatus?
no setteroverride
userExternalLocation → StorageFolder?
no setteroverride
userExternalPath String
no setteroverride

Methods

addRef() int
Increments the reference count for an interface pointer to a COM object.
inherited
checkUpdateAvailabilityAsync() Future<PackageUpdateAvailabilityResult?>
override
detach() → void
Detaches the object from the Finalizer.
inherited
findRelatedPackages(FindRelatedPackagesOptions? options) → IVector<Package?>
override
getAppInstallerInfo() AppInstallerInfo?
override
getAppListEntries() List<AppListEntry?>
override
getAppListEntriesAsync() Future<List<AppListEntry?>>
override
getContentGroupAsync(String name) Future<PackageContentGroup?>
override
getContentGroupsAsync() Future<IVector<PackageContentGroup?>>
override
getIids(Pointer<Uint32> iidCount, Pointer<Pointer<GUID>> iids) int
inherited
getLogoAsRandomAccessStreamReference(Size size) → RandomAccessStreamReference?
override
getRuntimeClassName(Pointer<IntPtr> className) int
inherited
getThumbnailToken() String
override
getTrustLevel(Pointer<Int32> trustLevel) int
inherited
launch(String parameters) → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryInterface(Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppvObject) int
Queries a COM object for a pointer to one of its interface; identifying the interface by a reference to its interface identifier (IID).
inherited
release() int
Decrements the reference count for an interface on a COM object.
inherited
setInUseAsync(bool inUse) Future<bool>
override
stageContentGroupsAsync(IIterable<String>? names) Future<IVector<PackageContentGroup?>>
override
stageContentGroupsWithPriorityAsync(IIterable<String>? names, bool moveToHeadOfQueue) Future<IVector<PackageContentGroup?>>
override
toInterface(String iid) Pointer<COMObject>
Cast an existing COM object to a specified interface.
inherited
toString() String
A string representation of this object.
inherited
verifyContentIntegrityAsync() Future<bool>
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

current Package?
no setter