信息
您所需的主题如下所示。但此主题未包含在此库中。

DataRequest.Data | data Property

设置或获取包含用户想要共享内容的 DataPackage 对象。

语法


var data = dataRequest.data;
dataRequest.data = data;

属性值

类型: DataPackage

包含用户希望共享的内容。

备注

Data 属性使您的应用程序可以向目标应用程序提供数据。使用 DataPackage 对象,您的应用程序必须提供此数据。

当您的应用程序具有用户要共享的此刻使用的内容时,请使用此属性。如果需要调用生成 DataPackage 的函数,请使用 GetDeferral 方法。

当您的应用程序无法提供 DataPackage 对象时,请使用 FailWithDisplayText 方法取消共享和提供目标应用程序可以向用户显示的消息。

示例

下面的代码显示了如何从 Data 获取 DataPackage,作为在 DataPackage 上设置与其他应用程序共享数据的一部分。


function registerForShare() {
    var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
    dataTransferManager.addEventListener("datarequested", shareTextHandler);
}

function shareTextHandler(e) {
    var request = e.request;
    request.data.properties.title = "Share Text Example";
    request.data.properties.description = "A demonstration that shows how to share.";
    request.data.setText("Hello World!");
}


要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

Windows.ApplicationModel.DataTransfer
Windows::ApplicationModel::DataTransfer [C++]

元数据

Windows.winmd

另请参见

DataRequest

 

 

显示: