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))
- Наследование
- Атрибуты
- Реализации
-
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) |
Удаляет элемент из набора свойств. |