DataPackagePropertySetView Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает набор свойств объекта 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)
- Наследование
- Атрибуты
- Реализации
-
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>
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Примеры
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
var title = shareOperation.data.properties.title;
var description = shareOperation.data.properties.description;
}
Комментарии
Помимо общего содержимого каждый экземпляр объекта DataPackageView поддерживает набор свойств. Целевые приложения могут использовать эти свойства для получения дополнительных сведений о содержимом DataPackageView.
Этот класс напрямую поддерживает несколько свойств по умолчанию, таких как эскиз, заголовок и описание. Целевые приложения могут обращаться к определенным свойствам с помощью метода Lookup .
Когда целевой ресурс общего ресурса получает общее содержимое, он также получает определенные свойства, связанные с исходным приложением в составе DataPackageView. В среда выполнения Windows приложении некоторые из этих свойств, такие как ApplicationListingUri, ApplicationName и PackageFamilyName, будут заданы операционной системой. Однако в Windows Phone приложениях Silverlight эти свойства не заполняются автоматически и должны быть заданы вручную.
Списки элементов коллекции
Для JavaScript DataPackagePropertySetView поддерживает использование индекса для доступа к элементам.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1803 | 17134 | ContentSourceUserActivityJson |
1809 | 17763 | IsFromRoamingClipboard |
Свойства
ApplicationListingUri |
Возвращает универсальный код ресурса (URI) расположения приложения в Microsoft Store. |
ApplicationName |
Возвращает имя приложения, создавшего объект DataPackage . |
ContentSourceApplicationLink |
Возвращает ссылку приложения на содержимое исходного приложения. |
ContentSourceUserActivityJson |
Возвращает userActivity в сериализованном формате JSON, к которым будет предоставлен общий доступ другому приложению. |
ContentSourceWebLink |
Возвращает веб-ссылку на общее содержимое, которое в настоящее время отображается в приложении. |
Description |
Возвращает текст, описывающий содержимое DataPackage. |
EnterpriseId |
Возвращает или задает идентификатор предприятия. |
FileTypes |
Возвращает векторный объект, содержащий типы файлов, хранящихся в объекте DataPackage . |
IsFromRoamingClipboard |
Возвращает значение, указывающее, поступает ли общее содержимое в DataPackageView из данных буфера обмена, синхронизированных с другого устройства для текущего пользователя. |
LogoBackgroundColor |
Получает цвет фона для square30x30Logo приложения для общего доступа. |
PackageFamilyName |
Возвращает имя семейства пакетов исходного приложения. |
Size |
Возвращает количество элементов, содержащихся в наборе свойств. |
Square30x30Logo |
Возвращает логотип исходного приложения. |
Thumbnail |
Возвращает эскиз для DataPackageView. |
Title |
Возвращает текст, отображаемый в виде заголовка для содержимого объекта DataPackagePropertySetView . |
Методы
First() |
Возвращает итератор для перечисления элементов в наборе свойств. |
HasKey(String) |
Указывает, содержит ли объект DataPackagePropertySetView определенное свойство. |
Lookup(String) |
Извлекает значение определенного свойства. |
Split(IMapView<String,Object>, IMapView<String,Object>) |
Разделяет объект на два представления. |