DataRequest.Data | data Property

Legt ein DataPackage-Objekt fest oder ruft es ab. Das Objekt enthält den Inhalt, den ein Benutzer freigegeben will.

Syntax


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

Eigenschaftswert

Typ: DataPackage

Enthält den Inhalt, den ein Benutzer freigegeben möchte.

Hinweise

Mithilfe der Data-Eigenschaft kann die App Daten an eine Ziel-App übergeben. Die App muss diese Daten mithilfe eines DataPackage-Objekts bereitstellen.

Verwenden Sie diese Eigenschaft, wenn in Ihrer App sofort der Inhalt verfügbar ist, den der Benutzer freigeben möchte. Wenn Sie eine Funktion aufrufen müssen, um das DataPackage zu generieren, verwenden Sie die GetDeferral-Methode.

Wenn die App ein DataPackage-Objekt nicht bereitstellen kann, verwenden Sie die FailWithDisplayText-Methode, um die Freigabe abzubrechen und eine Meldung bereitzustellen, dass die Ziel-App für den Benutzer angezeigt werden kann.

Beispiele

Der folgende Code zeigt, wie ein DataPackage-Objekt aus der Data-Eigenschaft aufgerufen werden kann, um als Teil für das Festlegen der Daten auf DataPackage zu fungieren, sodass die Daten für eine andere App freigegeben werden.


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!");
}


Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

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

Metadaten

Windows.winmd

Siehe auch

DataRequest

 

 

Anzeigen:
© 2014 Microsoft