DataPackagePropertySetView Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o conjunto de propriedades de um 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)
- Herança
- Atributos
- Implementações
-
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 do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Exemplos
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
var title = shareOperation.data.properties.title;
var description = shareOperation.data.properties.description;
}
Comentários
Além do conteúdo que está sendo compartilhado, cada instância de um objeto DataPackageView dá suporte a um conjunto de propriedades. Os aplicativos de destino podem usar essas propriedades para saber mais sobre o conteúdo do DataPackageView.
Essa classe dá suporte diretamente a várias propriedades padrão, como uma miniatura, um título e uma descrição. Os aplicativos de destino podem acessar propriedades específicas por meio do método Lookup .
Quando um destino de compartilhamento recebe conteúdo compartilhado, ele também recebe determinadas propriedades associadas ao aplicativo de origem como parte do DataPackageView. Em Windows Runtime aplicativo, várias dessas propriedades, como ApplicationListingUri, ApplicationName e PackageFamilyName, serão definidas pelo sistema operacional. No Windows Phone aplicativos Silverlight, no entanto, essas propriedades não serão preenchidas automaticamente e devem ser definidas manualmente.
Listas de membros da coleção
Para JavaScript, DataPackagePropertySetView dá suporte ao uso de um índice para acessar itens.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
1809 | 17763 | IsFromRoamingClipboard |
Propriedades
ApplicationListingUri |
Obtém o URI (Uniform Resource Identifier) da localização do aplicativo na Microsoft Store. |
ApplicationName |
Obtém o nome do aplicativo que criou o objeto DataPackage . |
ContentSourceApplicationLink |
Obtém o link do aplicativo para o conteúdo do aplicativo de origem. |
ContentSourceUserActivityJson |
Obtém a UserActivity no formato JSON serializado a ser compartilhado com outro aplicativo. |
ContentSourceWebLink |
Obtém um link da Web para o conteúdo compartilhado exibido no momento no aplicativo. |
Description |
Obtém o texto que descreve o conteúdo do DataPackage. |
EnterpriseId |
Obtém ou define a ID da empresa. |
FileTypes |
Obtém um objeto vetor que contém os tipos de arquivos armazenados no objeto DataPackage . |
IsFromRoamingClipboard |
Obtém um valor que indica se o conteúdo compartilhado no DataPackageView vem de dados da área de transferência que foram sincronizados de outro dispositivo para o usuário atual. |
LogoBackgroundColor |
Obtém uma cor da tela de fundo para o Square30x30Logo do aplicativo de compartilhamento. |
PackageFamilyName |
Obtém o nome da família de pacotes do aplicativo de origem. |
Size |
Obtém o número de itens contidos no conjunto de propriedades. |
Square30x30Logo |
Obtém o logotipo do aplicativo de origem. |
Thumbnail |
Obtém a imagem em miniatura do DataPackageView. |
Title |
Obtém o texto exibido como um título para o conteúdo do objeto DataPackagePropertySetView . |
Métodos
First() |
Retorna um iterador para enumerar os itens no conjunto de propriedades. |
HasKey(String) |
Indica se o objeto DataPackagePropertySetView contém uma propriedade específica. |
Lookup(String) |
Recupera o valor de uma propriedade específica. |
Split(IMapView<String,Object>, IMapView<String,Object>) |
Divide o objeto em duas exibições |