DataRequest Class

Lässt ihre App Inhalt bereitstellen, den der Benutzer freigeben möchte, oder eine Nachricht festlegen, wenn ein Fehler auftritt.

Syntax


/* Weitere Informationen zum Erstellen oder Zugreifen auf dieses Objekt finden Sie unter "Hinweise". */

Attribute

[MarshalingBehavior(Agile)]
[Muse()]
[Version(0x06020000)]

Member

DataRequestKlasse hat diese Membertypen:

Methoden

The DataRequest Klasse hat diese Methoden. Mit C#, Visual Basic und C++ erbt es auch Methoden aus Object Klasse.

MethodeBeschreibung
FailWithDisplayText Cancels the sharing operation and supplies an error string to display to the user.
GetDeferral Supports asynchronous sharing operations by creating and returning a DataRequestDeferral object.

 

Eigenschaften

Der DataRequestKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

Data

Lese-/SchreibzugriffSets or gets a DataPackage object that contains the content a user wants to share.

Deadline

SchreibgeschütztGets the deadline for finishing a delayed rendering operation. If execution goes beyond that deadline, the results of delayed rendering are ignored.

 

Hinweise

Die App empfängt ein DataRequest-Objekt, wenn ein datarequested-Ereignis auftritt. Bei diesem Objekt kann die App durch Verwendung eines DataPackage-Objekts Daten an eine Ziel-App übergeben, ein Verzögerungsobjekt zum Aufrufen einer Funktion verwenden oder die Ziel-App darüber informieren, dass ein Fehler aufgetreten ist.

Beispiele

Der folgende Code zeigt, wie das DataRequest-Objekt als Teil für das Festlegens der Daten auf DataPackage verwendet werden kann, um sie für eine andere App freizugeben.


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 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

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

Metadaten

Windows.winmd

 

 

Anzeigen:
© 2014 Microsoft