Package Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Informationen zu einem Paket bereit.
public ref class Package sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Package final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Package
Public NotInheritable Class Package
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Wichtig
Obwohl die Package-Klasse in einem unverpackten Prozess unterstützt wird (d. a. ein Prozess, der zu einer App gehört, der keine Paketidentität vorhanden ist), werden einige Member dieser Klasse nur in einem gepackten Prozess (d. a. einem Prozess unterstützt, der zu einer App gehört, die über eine Paketidentität verfügt). Für diese Mitglieder enthält der Abschnitt Anmerkungen ihrer Themen weitere Informationen. Weitere Informationen zum Verpacken finden Sie unter Packen einer Desktop- oder UWP-App in Visual Studio.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1607 | 14393 | IsOptional |
1607 | 14393 | SignatureKind |
1607 | 14393 | VerifyContentIntegrityAsync |
1703 | 15063 | GetContentGroupAsync |
1703 | 15063 | GetContentGroupsAsync |
1703 | 15063 | SetInUseAsync |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String>) |
1703 | 15063 | StageContentGroupsAsync(IEnumerable<String,Boolean>) |
1809 | 17763 | CheckUpdateAvailabilityAsync |
1809 | 17763 | GetAppInstallerInfo |
1903 | 18362 | EffectiveLocation |
1903 | 18362 | MutableLocation |
2004 | 19041 | EffectiveExternalLocation |
2004 | 19041 | EffectiveExternalPath |
2004 | 19041 | EffectivePath |
2004 | 19041 | GetAppListEntries |
2004 | 19041 | GetLogoAsRandomAccessStreamReference |
2004 | 19041 | InstalledPath |
2004 | 19041 | IsStub |
2004 | 19041 | MachineExternalLocation |
2004 | 19041 | MachineExternalPath |
2004 | 19041 | MutablePath |
2004 | 19041 | UserExternalLocation |
2004 | 19041 | UserExternalPath |
Eigenschaften
Current |
Ruft das Paket für die aktuelle App ab. |
Dependencies |
Ruft die Pakete ab, von denen das aktuelle Paket abhängt. |
Description |
Ruft die Beschreibung des Pakets ab. |
DisplayName |
Ruft den Anzeigenamen des Pakets ab. |
EffectiveExternalLocation |
Ruft den Speicherort des computerweiten oder benutzerspezifischen externen Ordners ab, der im Paketmanifest für das aktuelle Paket angegeben ist, je nachdem, wie die App installiert wird. |
EffectiveExternalPath |
Ruft den Speicherort des computerweiten oder benutzerspezifischen externen Ordners ab, der im Paketmanifest für das aktuelle Paket angegeben ist, je nachdem, wie die App installiert wird. |
EffectiveLocation |
Ruft entweder den Speicherort des installierten Ordners oder den veränderlichen Ordner für das installierte Paket ab, je nachdem, ob die App im Paketmanifest als veränderbar deklariert wird. |
EffectivePath |
Ruft entweder den Pfad des installierten Ordners oder den veränderlichen Ordner für das installierte Paket ab, je nachdem, ob die App im Paketmanifest als veränderbar deklariert ist. |
Id |
Ruft die Paketidentität des aktuellen Pakets ab. |
InstallDate |
Nur Windows Phone. Ruft das Datum ab, an dem das Anwendungspaket auf dem Smartphone des Benutzers installiert wurde. |
InstalledDate |
Ruft das Datum ab, an dem das Anwendungspaket installiert oder zuletzt aktualisiert wurde. |
InstalledLocation |
Ruft den Pfad des aktuellen Pakets im ursprünglichen Installationsordner für das aktuelle Paket ab. |
InstalledPath |
Ruft den Pfad des aktuellen Pakets im ursprünglichen Installationsordner für das aktuelle Paket ab. |
IsBundle |
Gibt an, ob es sich bei dem Paket um ein Paket handelt. |
IsDevelopmentMode |
Gibt an, ob das Paket im Entwicklungsmodus installiert ist. |
IsFramework |
Gibt an, ob andere Pakete eine Abhängigkeit von diesem Paket deklarieren können. |
IsOptional |
Gibt an, ob das Paket optional ist. |
IsResourcePackage |
Gibt an, ob es sich bei dem Paket um ein Ressourcenpaket handelt. |
IsStub |
Ruft einen Wert ab, der angibt, ob es sich bei der Anwendung im aktuellen Paket um eine Stubanwendung handelt. |
Logo |
Ruft das Logo des Pakets ab. |
MachineExternalLocation |
Ruft den Speicherort des computerweiten externen Ordners ab, der im Paketmanifest für das aktuelle Paket angegeben ist. |
MachineExternalPath |
Ruft den Speicherort des computerweiten externen Ordners ab, der im Paketmanifest für das aktuelle Paket angegeben ist. |
MutableLocation |
Ruft den Pfad des aktuellen Pakets im veränderlichen Ordner für das installierte Paket ab, wenn die App im Paketmanifest als veränderbar deklariert wird. |
MutablePath |
Ruft den Pfad des aktuellen Pakets im veränderlichen Ordner für das installierte Paket ab, wenn die App im Paketmanifest als veränderbar deklariert wird. |
PublisherDisplayName |
Ruft den Verlegeranzeigenamen des Pakets ab. |
SignatureKind |
Wie das App-Paket signiert wird. |
SourceUriSchemeName |
Enthält den Schemateil des URI, der zum Installieren des Pakets verwendet wurde. |
Status |
Rufen Sie die aktuelle status des Pakets für den Benutzer ab. |
UserExternalLocation |
Ruft den Speicherort des externen Ordners pro Benutzer ab, der im Paketmanifest für das aktuelle Paket angegeben ist. |
UserExternalPath |
Ruft den Pfad des externen Ordners pro Benutzer ab, der im Paketmanifest für das aktuelle Paket angegeben ist. |
Methoden
CheckUpdateAvailabilityAsync() |
Mit der * |
FindRelatedPackages(FindRelatedPackagesOptions) |
Die FindRelatedPackages-Methode stellt die Abhängigkeiten und dann abhängigkeiten für ein bestimmtes Paket als Paketliste bereit. Die Liste kann mithilfe des Optionsparameters nach dem Abhängigkeitstyp gefiltert werden. |
GetAppInstallerInfo() |
Gibt den SPEICHERORT der .appinstaller-XML-Datei zurück. Verwenden Sie diese Methode, wenn Sie den XML-Dateispeicherort .appinstaller für Ihre App abrufen müssen. Dies ist beispielsweise nützlich, wenn Ihre App einen URI für die zugehörige APPINSTALLER-Datei freigeben muss. Sie können dem URI optional Argumente hinzufügen. |
GetAppListEntries() |
Listet die gepackten Apps auf dem Gerät auf und gibt die Liste synchron zurück. Es werden nur Apps zurückgegeben, die im aktuellen Paket enthalten sind. |
GetAppListEntriesAsync() |
Listet die gepackten Apps auf dem Gerät auf und gibt die Liste asynchron zurück. Es werden nur Apps zurückgegeben, die im aktuellen Paket enthalten sind. |
GetContentGroupAsync(String) |
Stellt Informationen zur Paketinhaltsgruppe bereit, z. B. status, name, ob er erforderlich ist usw. |
GetContentGroupsAsync() |
Enthält Informationen zu allen Paketinhaltsgruppen in der App und zu ihrem Status, namen, ob sie erforderlich sind usw. |
GetLogoAsRandomAccessStreamReference(Size) |
Ruft das Anwendungslogo des Pakets als Datenstrom für den zufälligen Zugriff ab. |
GetThumbnailToken() |
Nur Windows Phone. Gibt ein Token zurück, das zum Abrufen der Miniaturansicht verwendet werden kann, die diesem Anwendungspaket zugeordnet ist. |
Launch(String) |
Nur Windows Phone. Startet die angegebene Anwendung. |
SetInUseAsync(Boolean) |
Legt fest, ob das Paket verwendet wird oder nicht. |
StageContentGroupsAsync(IIterable<String>) |
Fügen Sie die Pakete in den angegebenen Inhaltsgruppen in die Stagingwarteschlange ein. |
StageContentGroupsAsync(IIterable<String>, Boolean) |
Fügen Sie die Pakete in den angegebenen Inhaltsgruppen in die Stagingwarteschlange ein. optional die Inhaltsgruppen an der Spitze der Warteschlange platzieren. |
VerifyContentIntegrityAsync() |
Stellt sicher, dass das Paket vor dem Laden nicht geändert oder manipuliert wurde. |