DataPackagePropertySet Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |