DataPackagePropertySet 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.
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
- 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. |