Поделиться через


DataPackagePropertySet Класс

Определение

Определяет набор свойств для использования с объектом 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))
Наследование
Object Platform::Object IInspectable DataPackagePropertySet
Атрибуты
Реализации
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>>

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

В дополнение к содержимому, к которым предоставляется общий доступ, каждый экземпляр объекта DataPackage поддерживает набор свойств. Целевые приложения могут использовать эти свойства для получения дополнительных сведений о содержимом DataPackage.

Этот класс напрямую поддерживает несколько свойств по умолчанию, таких как эскиз, заголовок и описание. Вы также можете создать собственные настраиваемые свойства с помощью метода Insert или одного из методов Add . Целевые приложения могут получать доступ к определенным свойствам с помощью метода Lookup .

Списки элементов коллекции

Для JavaScript DataPackagePropertySet поддерживает использование индекса для доступа к элементам.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 ContentSourceUserActivityJson

Свойства

ApplicationListingUri

Возвращает или задает универсальный код ресурса (URI) расположения приложения в Магазине Windows.

ApplicationName

Возвращает или задает имя приложения, создавшего объект DataPackage .

ContentSourceApplicationLink

Возвращает или задает ссылку приложения на содержимое исходного приложения.

ContentSourceUserActivityJson

Возвращает или задает объект UserActivity в сериализованном формате JSON для совместного использования с другим приложением.

ContentSourceWebLink

Предоставляет веб-ссылку на общее содержимое, которое в настоящее время отображается в приложении.

Description

Возвращает или задает текст, описывающий содержимое DataPackage.

EnterpriseId

Возвращает или задает корпоративное удостоверение (см. раздел Защита корпоративных данных).

FileTypes

Указывает векторный объект, содержащий типы файлов, хранящихся в объекте DataPackage .

LogoBackgroundColor

Возвращает или задает цвет фона для square30x30Logo приложения для общего доступа.

PackageFamilyName

Возвращает или задает имя семейства пакетов исходного приложения.

Size

Возвращает количество элементов, содержащихся в наборе свойств.

Square30x30Logo

Возвращает или задает логотип исходного приложения.

Thumbnail

Возвращает или задает эскиз для DataPackage.

Title

Возвращает или задает текст, отображаемый в качестве заголовка для содержимого объекта DataPackage .

Методы

Clear()

Удаляет все элементы из набора свойств.

First()

Возвращает итератор для перечисления элементов в наборе свойств.

GetView()

Возвращает неизменяемое представление набора свойств.

HasKey(String)

Указывает, содержит ли объект DataPackagePropertySet определенное свойство.

Insert(String, Object)

Добавляет свойство в объект DataPackagePropertySet .

Lookup(String)

Извлекает значение определенного свойства.

Remove(String)

Удаляет элемент из набора свойств.

Применяется к