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


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)
Наследование
Object Platform::Object IInspectable DataPackagePropertySetView
Атрибуты
Реализации
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>)

Разделяет объект на два представления.

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