Freigeben über


DataPackagePropertySet Klasse

Definition

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
Object Platform::Object IInspectable DataPackagePropertySet
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.

Gilt für: