Compartir a través de


DataPackagePropertySetView Clase

Definición

Obtiene el conjunto de propiedades de un objeto 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)
Herencia
Object Platform::Object IInspectable DataPackagePropertySetView
Atributos
Implementaciones
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>

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)

Ejemplos

if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
    var title = shareOperation.data.properties.title;
    var description = shareOperation.data.properties.description;
}

Comentarios

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

Esta clase admite directamente varias propiedades predeterminadas, como una miniatura, un título y una descripción. Las aplicaciones de destino pueden acceder a propiedades específicas a través del método Lookup .

Cuando un destino de recurso compartido recibe contenido compartido, también recibe ciertas propiedades asociadas a la aplicación de origen como parte de DataPackageView. En Windows Runtime aplicación, el sistema operativo establecerá varias de estas propiedades, como ApplicationListingUri, ApplicationName y PackageFamilyName. Sin embargo, en Windows Phone aplicaciones de Silverlight, estas propiedades no se rellenarán automáticamente y se deben establecer manualmente.

Listas de miembros de la colección

Para JavaScript, DataPackagePropertySetView 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
1809 17763 IsFromRoamingClipboard

Propiedades

ApplicationListingUri

Obtiene el identificador uniforme de recursos (URI) de la ubicación de la aplicación en Microsoft Store.

ApplicationName

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

ContentSourceApplicationLink

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

ContentSourceUserActivityJson

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

ContentSourceWebLink

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

Description

Obtiene el texto que describe el contenido del DataPackage.

EnterpriseId

Obtiene o establece el identificador de empresa.

FileTypes

Obtiene un objeto vectorial que contiene los tipos de archivos almacenados en el objeto DataPackage .

IsFromRoamingClipboard

Obtiene un valor que indica si el contenido compartido de DataPackageView procede de datos del Portapapeles que se sincronizó desde otro dispositivo para el usuario actual.

LogoBackgroundColor

Obtiene un color de fondo para square30x30Logo de la aplicación de uso compartido.

PackageFamilyName

Obtiene 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 el logotipo de la aplicación de origen.

Thumbnail

Obtiene la imagen en miniatura de DataPackageView.

Title

Obtiene el texto que se muestra como título para el contenido del objeto DataPackagePropertySetView .

Métodos

First()

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

HasKey(String)

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

Lookup(String)

Recupera el valor de una propiedad específica.

Split(IMapView<String,Object>, IMapView<String,Object>)

Divide el objeto en dos vistas

Se aplica a