Compartir a través de


DataPackagePropertySet Clase

Definición

Define un conjunto de propiedades que se van a usar con un objeto 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))
Herencia
Object Platform::Object IInspectable DataPackagePropertySet
Atributos
Implementaciones
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>>

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Además del contenido que se comparte, cada instancia de un objeto DataPackage admite un conjunto de propiedades. Las aplicaciones de destino pueden usar estas propiedades para obtener más información sobre el contenido del DataPackage.

Esta clase admite directamente varias propiedades predeterminadas, como una miniatura, un título y una descripción. También puede crear sus propias propiedades personalizadas mediante el método Insert o uno de los métodos Add . Las aplicaciones de destino pueden acceder a propiedades específicas a través del método Lookup .

Listas de miembros de la colección

Para JavaScript, DataPackagePropertySet admite el uso de un índice para acceder a los elementos.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1803 17134 ContentSourceUserActivityJson

Propiedades

ApplicationListingUri

Obtiene o establece el identificador uniforme de recursos (URI) de la ubicación de la aplicación en la Tienda Windows.

ApplicationName

Obtiene o establece el nombre de la aplicación que creó el objeto DataPackage .

ContentSourceApplicationLink

Obtiene o establece el vínculo de la aplicación al contenido de la aplicación de origen.

ContentSourceUserActivityJson

Obtiene o establece useractivity en formato JSON serializado que se va a compartir con otra aplicación.

ContentSourceWebLink

Proporciona un vínculo web al contenido compartido que se muestra actualmente en la aplicación.

Description

Obtiene o establece texto que describe el contenido del DataPackage.

EnterpriseId

Obtiene o establece la identidad de empresa (consulte Protección de datos empresariales).

FileTypes

Especifica un objeto vector que contiene los tipos de archivos almacenados en el objeto DataPackage .

LogoBackgroundColor

Obtiene o establece un color de fondo para square30x30Logo de la aplicación para compartir.

PackageFamilyName

Obtiene o establece el nombre de familia del paquete de la aplicación de origen.

Size

Obtiene el número de elementos contenidos en el conjunto de propiedades.

Square30x30Logo

Obtiene o establece el logotipo de la aplicación de origen.

Thumbnail

Obtiene o establece una imagen en miniatura para DataPackage.

Title

Obtiene o establece el texto que se muestra como título para el contenido del objeto DataPackage .

Métodos

Clear()

Quita todos los elementos del conjunto de propiedades.

First()

Devuelve un iterador para enumerar los elementos del conjunto de propiedades.

GetView()

Obtiene una vista inmutable del conjunto de propiedades.

HasKey(String)

Indica si el objeto DataPackagePropertySet contiene una propiedad específica.

Insert(String, Object)

Agrega una propiedad al objeto DataPackagePropertySet .

Lookup(String)

Recupera el valor de una propiedad específica.

Remove(String)

Quita un elemento del conjunto de propiedades.

Se aplica a