Condividi tramite


DataPackagePropertySet Classe

Definizione

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

Si applica a