DataPackagePropertySetView 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.
Ruft den Satz von Eigenschaften eines DataPackageView-Objekts ab.
public ref class DataPackagePropertySetView sealed : IIterable<IKeyValuePair<Platform::String ^, Platform::Object ^> ^>, IMapView<Platform::String ^, Platform::Object ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataPackagePropertySetView final : IIterable<IKeyValuePair<winrt::hstring, IInspectable const&>>, IMapView<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 DataPackagePropertySetView : IEnumerable<KeyValuePair<string,object>>, IReadOnlyDictionary<string,object>
Public NotInheritable Class DataPackagePropertySetView
Implements IEnumerable(Of KeyValuePair(Of String, Object)), IReadOnlyDictionary(Of String, Object)
- Vererbung
- Attribute
- Implementiert
-
IIterable<IKeyValuePair<K,V>> IEnumerable<KeyValuePair<K,V>> IEnumerable<KeyValuePair<String,Object>> IIterable<IKeyValuePair<Platform::String,Platform::Object>> IIterable<IKeyValuePair<winrt::hstring,IInspectable>> IReadOnlyDictionary<String,Object> IMapView<Platform::String,Platform::Object> IMapView<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)
|
Beispiele
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
var title = shareOperation.data.properties.title;
var description = shareOperation.data.properties.description;
}
Hinweise
Zusätzlich zum freigegebenen Inhalt unterstützt jede instance eines DataPackageView-Objekts eine Reihe von Eigenschaften. Ziel-Apps können diese Eigenschaften verwenden, um mehr über den Inhalt von DataPackageView zu erfahren.
Diese Klasse unterstützt direkt mehrere Standardeigenschaften, z. B. eine Miniaturansicht, einen Titel und eine Beschreibung. Ziel-Apps können über die Lookup-Methode auf bestimmte Eigenschaften zugreifen.
Wenn ein Freigabeziel freigegebene Inhalte empfängt, empfängt es auch bestimmte Eigenschaften, die der Quell-App als Teil von DataPackageView zugeordnet sind. In Windows-Runtime App werden mehrere dieser Eigenschaften, z. B. ApplicationListingUri, ApplicationName und PackageFamilyName, vom Betriebssystem festgelegt. In Windows Phone Silverlight-Apps werden diese Eigenschaften jedoch nicht automatisch ausgefüllt und müssen manuell festgelegt werden.
Auflistungselementlisten
Für JavaScript unterstützt DataPackagePropertySetView die Verwendung eines Indexes für den Zugriff auf Elemente.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
1809 | 17763 | IsFromRoamingClipboard |
Eigenschaften
ApplicationListingUri |
Ruft den URI (Uniform Resource Identifier) des Speicherorts der App im Microsoft Store ab. |
ApplicationName |
Ruft den Namen der App ab, die das DataPackage-Objekt erstellt hat. |
ContentSourceApplicationLink |
Ruft den Anwendungslink zum Inhalt aus der Quell-App ab. |
ContentSourceUserActivityJson |
Ruft die UserActivity im serialisierten JSON-Format ab, die für eine andere App freigegeben werden soll. |
ContentSourceWebLink |
Ruft einen Weblink zu freigegebenen Inhalten ab, die derzeit in der App angezeigt werden. |
Description |
Ruft den Text ab, der den Inhalt des DataPackage beschreibt. |
EnterpriseId |
Ruft die Unternehmens-ID ab oder legt sie fest. |
FileTypes |
Ruft ein Vektorobjekt ab, das die im DataPackage-Objekt gespeicherten Dateitypen enthält. |
IsFromRoamingClipboard |
Ruft einen Wert ab, der angibt, ob der freigegebene Inhalt in DataPackageView aus Zwischenablagedaten stammt, die von einem anderen Gerät für den aktuellen Benutzer synchronisiert wurden. |
LogoBackgroundColor |
Ruft eine Hintergrundfarbe für square30x30Logo der Freigabe-App ab. |
PackageFamilyName |
Ruft den Paketfamiliennamen der Quell-App ab. |
Size |
Ruft die Anzahl der Elemente ab, die im Eigenschaftensatz enthalten sind. |
Square30x30Logo |
Ruft das Logo der Quell-App ab. |
Thumbnail |
Ruft das Miniaturbild für dataPackageView ab. |
Title |
Ruft den Text ab, der als Titel für den Inhalt des DataPackagePropertySetView-Objekts angezeigt wird. |
Methoden
First() |
Gibt einen Iterator zurück, um die Elemente im Eigenschaftensatz aufzulisten. |
HasKey(String) |
Gibt an, ob das DataPackagePropertySetView-Objekt eine bestimmte Eigenschaft enthält. |
Lookup(String) |
Ruft den Wert einer bestimmten Eigenschaft ab. |
Split(IMapView<String,Object>, IMapView<String,Object>) |
Unterteilt das Objekt in zwei Ansichten |