DataPackagePropertySet Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un set di proprietà da utilizzare con un oggetto DataPackage .
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))
- Ereditarietà
- Attributi
- Implementazioni
-
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>>
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Oltre al contenuto condiviso, ogni istanza di un oggetto DataPackage supporta un set di proprietà. Le app di destinazione possono usare queste proprietà per altre informazioni sul contenuto di DataPackage.
Questa classe supporta direttamente diverse proprietà predefinite, ad esempio un'anteprima, un titolo e una descrizione. È anche possibile creare proprietà personalizzate usando il metodo Insert o uno dei metodi Add . Le app di destinazione possono accedere a proprietà specifiche tramite il metodo Lookup .
Elenchi di membri della raccolta
Per JavaScript, DataPackagePropertySet supporta l'uso di un indice per accedere agli elementi.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
Proprietà
ApplicationListingUri |
Ottiene o imposta l'URI (Uniform Resource Identifier) della posizione dell'app in Windows Store. |
ApplicationName |
Ottiene o imposta il nome dell'app che ha creato l'oggetto DataPackage . |
ContentSourceApplicationLink |
Ottiene o imposta il collegamento dell'applicazione al contenuto dall'app di origine. |
ContentSourceUserActivityJson |
Ottiene o imposta UserActivity in formato JSON serializzato da condividere con un'altra app. |
ContentSourceWebLink |
Fornisce un collegamento Web al contenuto condiviso attualmente visualizzato nell'app. |
Description |
Ottiene o imposta il testo che descrive il contenuto del DataPackage. |
EnterpriseId |
Ottiene o imposta l'identità aziendale (vedere Protezione dei dati aziendali). |
FileTypes |
Specifica un oggetto vettore che contiene i tipi di file archiviati nell'oggetto DataPackage . |
LogoBackgroundColor |
Ottiene o imposta un colore di sfondo per l'app Square30x30Logo dell'app di condivisione. |
PackageFamilyName |
Ottiene o imposta il nome della famiglia di pacchetti dell'app di origine. |
Size |
Ottiene il numero di elementi contenuti nel set di proprietà. |
Square30x30Logo |
Ottiene o imposta il logo dell'app di origine. |
Thumbnail |
Ottiene o imposta un'immagine di anteprima per il DataPackage. |
Title |
Ottiene o imposta il testo visualizzato come titolo per il contenuto dell'oggetto DataPackage . |
Metodi
Clear() |
Rimuove tutti gli elementi dal set di proprietà. |
First() |
Restituisce un iteratore per enumerare gli elementi nel set di proprietà. |
GetView() |
Ottiene una visualizzazione non modificabile del set di proprietà. |
HasKey(String) |
Indica se l'oggetto DataPackagePropertySet contiene una proprietà specifica. |
Insert(String, Object) |
Aggiunge una proprietà all'oggetto DataPackagePropertySet . |
Lookup(String) |
Recupera il valore di una proprietà specifica. |
Remove(String) |
Rimuove un elemento dal set di proprietà. |