DataPackagePropertySet 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.
Definiert einen Satz von Eigenschaften, die mit einem DataPackage-Objekt verwendet werden sollen.
public ref class DataPackagePropertySet sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^>, IMap<Platform::String ^, Platform::Object ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataPackagePropertySet final : IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>>, IMap<winrt::hstring, IInspectable const&>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DataPackagePropertySet : IDictionary<string,object>, IEnumerable<KeyValuePair<string,object>>
Public NotInheritable Class DataPackagePropertySet
Implements IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
- Vererbung
- Attribute
- Implementiert
-
IDictionary<String,Object> IMap<Platform::String,Platform::Object> IMap<winrt::hstring,IInspectable> IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,Object>> IIterable<IKeyValuePair<Platform::String,Platform::Object>> IIterable<IKeyValuePair<winrt::hstring,IInspectable>>
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Zusätzlich zum freigegebenen Inhalt unterstützt jede instance eines DataPackage-Objekts eine Reihe von Eigenschaften. Ziel-Apps können diese Eigenschaften verwenden, um mehr über den Inhalt des DataPackage zu erfahren.
Diese Klasse unterstützt direkt mehrere Standardeigenschaften, z. B. eine Miniaturansicht, einen Titel und eine Beschreibung. Sie können auch ihre eigenen benutzerdefinierten Eigenschaften erstellen, indem Sie die Insert-Methode oder eine der Add-Methoden verwenden . Ziel-Apps können über die Lookup-Methode auf bestimmte Eigenschaften zugreifen.
Auflistungsmemberlisten
Für JavaScript unterstützt DataPackagePropertySet die Verwendung eines Indexes für den Zugriff auf Elemente.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
Eigenschaften
ApplicationListingUri |
Ruft den Uniform Resource Identifier (URI) des Speicherorts der App im Windows Store ab oder legt diese fest. |
ApplicationName |
Ruft den Namen der App ab, die das DataPackage-Objekt erstellt hat, oder legt diesen fest. |
ContentSourceApplicationLink |
Ruft den Anwendungslink zum Inhalt der Quell-App ab oder legt diesen fest. |
ContentSourceUserActivityJson |
Ruft die UserActivity im serialisierten JSON-Format ab, um für eine andere App freigegeben zu werden, oder legt sie fest. |
ContentSourceWebLink |
Stellt einen Weblink zu freigegebenen Inhalten bereit, die derzeit in der App angezeigt werden. |
Description |
Ruft Text ab, der den Inhalt des DataPackage beschreibt, oder legt diesen fest. |
EnterpriseId |
Ruft die Unternehmensidentität ab oder legt sie fest (siehe Unternehmensdatenschutz). |
FileTypes |
Gibt ein Vektorobjekt an, das die Dateitypen enthält, die im DataPackage-Objekt gespeichert sind. |
LogoBackgroundColor |
Ruft eine Hintergrundfarbe für das Square30x30Logo der Freigabe-App ab oder legt diese fest. |
PackageFamilyName |
Ruft den Paketfamiliennamen der Quell-App ab oder legt diese fest. |
Size |
Ruft die Anzahl der Elemente ab, die im Eigenschaftensatz enthalten sind. |
Square30x30Logo |
Ruft das Logo der Quell-App ab oder legt es fest. |
Thumbnail |
Ruft ein Miniaturbild für das DataPackage ab oder legt es fest. |
Title |
Ruft den Text ab, der als Titel für den Inhalt des DataPackage-Objekts angezeigt wird, oder legt diesen fest. |
Methoden
Clear() |
Entfernt alle Elemente aus dem Eigenschaftensatz. |
First() |
Gibt einen Iterator zurück, um die Elemente im Eigenschaftensatz aufzulisten. |
GetView() |
Ruft eine unveränderliche Ansicht des Eigenschaftensatzes ab. |
HasKey(String) |
Gibt an, ob das DataPackagePropertySet-Objekt eine bestimmte Eigenschaft enthält. |
Insert(String, Object) |
Fügt dem DataPackagePropertySet-Objekt eine Eigenschaft hinzu. |
Lookup(String) |
Ruft den Wert einer bestimmten Eigenschaft ab. |
Remove(String) |
Entfernt ein Element aus dem Eigenschaftensatz. |