DataPackagePropertySetView 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.
Ottiene il set di proprietà di un oggetto DataPackageView .
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)
- Ereditarietà
- Attributi
- Implementazioni
-
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>
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Esempio
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
var title = shareOperation.data.properties.title;
var description = shareOperation.data.properties.description;
}
Commenti
Oltre alla condivisione del contenuto, ogni istanza di un oggetto DataPackageView supporta un set di proprietà. Le app di destinazione possono usare queste proprietà per altre informazioni sul contenuto di DataPackageView.
Questa classe supporta direttamente diverse proprietà predefinite, ad esempio un'anteprima, un titolo e una descrizione. Le app di destinazione possono accedere a proprietà specifiche tramite il metodo Lookup .
Quando una destinazione di condivisione riceve contenuto condiviso, riceve anche determinate proprietà associate all'app di origine come parte di DataPackageView. In Windows Runtime app, diverse di queste proprietà, ad esempio ApplicationListingUri, ApplicationName e PackageFamilyName, verranno impostate dal sistema operativo. In Windows Phone le app Silverlight, tuttavia, queste proprietà non verranno compilate automaticamente e devono essere impostate manualmente.
Elenchi di membri della raccolta
Per JavaScript, DataPackagePropertySetView supporta l'uso di un indice per accedere agli elementi.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
1809 | 17763 | IsFromRoamingClipboard |
Proprietà
ApplicationListingUri |
Ottiene l'URI (Uniform Resource Identifier) della posizione dell'app in Microsoft Store. |
ApplicationName |
Ottiene il nome dell'app che ha creato l'oggetto DataPackage . |
ContentSourceApplicationLink |
Ottiene il collegamento dell'applicazione al contenuto dall'app di origine. |
ContentSourceUserActivityJson |
Ottiene userActivity in formato JSON serializzato da condividere con un'altra app. |
ContentSourceWebLink |
Ottiene un collegamento Web al contenuto condiviso attualmente visualizzato nell'app. |
Description |
Ottiene il testo che descrive il contenuto di DataPackage. |
EnterpriseId |
Ottiene o imposta l'ID organizzazione. |
FileTypes |
Ottiene un oggetto vettore che contiene i tipi di file archiviati nell'oggetto DataPackage . |
IsFromRoamingClipboard |
Ottiene un valore che indica se il contenuto condiviso in DataPackageView proviene dai dati degli Appunti sincronizzati da un altro dispositivo per l'utente corrente. |
LogoBackgroundColor |
Ottiene un colore di sfondo per l'app Square30x30Logo dell'app di condivisione. |
PackageFamilyName |
Ottiene il nome della famiglia di pacchetti dell'app di origine. |
Size |
Ottiene il numero di elementi contenuti nel set di proprietà. |
Square30x30Logo |
Ottiene il logo dell'app di origine. |
Thumbnail |
Ottiene l'immagine di anteprima per DataPackageView. |
Title |
Ottiene il testo visualizzato come titolo per il contenuto dell'oggetto DataPackagePropertySetView . |
Metodi
First() |
Restituisce un iteratore per enumerare gli elementi nel set di proprietà. |
HasKey(String) |
Indica se l'oggetto DataPackagePropertySetView contiene una proprietà specifica. |
Lookup(String) |
Recupera il valore di una proprietà specifica. |
Split(IMapView<String,Object>, IMapView<String,Object>) |
Divide l'oggetto in due visualizzazioni |