次の方法で共有


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 ランタイム アプリでは、ApplicationListingUriApplicationNamePackageFamilyName などのこれらのプロパティのいくつかがオペレーティング システムによって設定されます。 ただし、Windows Phone Silverlight アプリでは、これらのプロパティは自動的には入力されず、手動で設定する必要があります。

コレクション メンバー リスト

JavaScript の場合、DataPackagePropertySetView では、インデックスを使用して項目にアクセスできます。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1803 17134 ContentSourceUserActivityJson
1809 17763 IsFromRoamingClipboard

プロパティ

ApplicationListingUri

Microsoft Store 内のアプリの場所の Uniform Resource Identifier (URI) を取得します。

ApplicationName

DataPackage オブジェクトを作成したアプリの名前を取得します。

ContentSourceApplicationLink

ソース アプリからコンテンツへのアプリケーション リンクを取得します。

ContentSourceUserActivityJson

別のアプリと共有するシリアル化された JSON 形式の UserActivity を取得します。

ContentSourceWebLink

アプリに現在表示されている共有コンテンツへの Web リンクを取得します。

Description

DataPackage の内容を説明するテキストを取得します。

EnterpriseId

エンタープライズ ID を取得または設定します。

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>)

オブジェクトを 2 つのビューに分割します

適用対象