Share via


DataPackagePropertySetView Classe

Definição

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
Object Platform::Object IInspectable DataPackagePropertySetView
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

Aplica-se a