DataPackagePropertySetView 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í.
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
- 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 |