Compartilhar via


DataPackagePropertySet Classe

Definição

Define um conjunto de propriedades a serem usadas com um 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))
Herança
Object Platform::Object IInspectable DataPackagePropertySet
Atributos
Implementações
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 do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Além do conteúdo que está sendo compartilhado, cada instância de um objeto DataPackage dá suporte a um conjunto de propriedades. Os aplicativos de destino podem usar essas propriedades para saber mais sobre o conteúdo do DataPackage.

Essa classe dá suporte diretamente a várias propriedades padrão, como uma miniatura, um título e uma descrição. Você também pode criar suas próprias propriedades personalizadas usando o método Insert ou um dos métodos Add . Os aplicativos de destino podem acessar propriedades específicas por meio do método Lookup .

Listas de membros da coleção

Para JavaScript, DataPackagePropertySet 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

Propriedades

ApplicationListingUri

Obtém ou define o URI (Uniform Resource Identifier) da localização do aplicativo na Windows Store.

ApplicationName

Obtém ou define o nome do aplicativo que criou o objeto DataPackage .

ContentSourceApplicationLink

Obtém ou define o link do aplicativo para o conteúdo do aplicativo de origem.

ContentSourceUserActivityJson

Obtém ou define a UserActivity no formato JSON serializado a ser compartilhado com outro aplicativo.

ContentSourceWebLink

Fornece um link da Web para o conteúdo compartilhado exibido no momento no aplicativo.

Description

Obtém ou define o texto que descreve o conteúdo do DataPackage.

EnterpriseId

Obtém ou define a identidade corporativa (consulte Proteção de dados da empresa).

FileTypes

Especifica um objeto vetor que contém os tipos de arquivos armazenados no objeto DataPackage .

LogoBackgroundColor

Obtém ou define uma cor da tela de fundo para o Square30x30Logo do aplicativo de compartilhamento.

PackageFamilyName

Obtém ou define 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 ou define o logotipo do aplicativo de origem.

Thumbnail

Obtém ou define uma imagem em miniatura para o DataPackage.

Title

Obtém ou define o texto exibido como um título para o conteúdo do objeto DataPackage .

Métodos

Clear()

Remove todos os itens do conjunto de propriedades.

First()

Retorna um iterador para enumerar os itens no conjunto de propriedades.

GetView()

Obtém uma exibição imutável do conjunto de propriedades.

HasKey(String)

Indica se o objeto DataPackagePropertySet contém uma propriedade específica.

Insert(String, Object)

Adiciona uma propriedade ao objeto DataPackagePropertySet .

Lookup(String)

Recupera o valor de uma propriedade específica.

Remove(String)

Remove um item do conjunto de propriedades.

Aplica-se a