DataRequest Class

Permet à votre application de fournir le contenu que l'utilisateur souhaite partager, ou de spécifier un message, si une erreur se produit.

Syntaxe


/* Pour plus d'informations sur la création ou l'accès à cet objet, consultez les notes. */

Attributs

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

Membres

DataRequestClasse possède ces types de membres :

Méthodes

The DataRequest Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
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.

 

Propriétés

Le DataRequestClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Data

Lecture/écritureSets or gets a DataPackage object that contains the content a user wants to share.

Deadline

En lecture seuleGets the deadline for finishing a delayed rendering operation. If execution goes beyond that deadline, the results of delayed rendering are ignored.

 

Remarques

Votre application reçoit un objet DataRequest lorsqu'un événement datarequested se produit. Avec cet objet, votre application peut fournir des données à une application cible à l'aide d'un objet DataPackage, utiliser un objet de différé pour appeler une fonction ou informer l'application cible qu'une erreur s'est produite.

Exemples

Le code suivant indique comment utiliser l'objet DataRequest lors de la définition des données sur un DataPackage à partager avec une autre application.


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


Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

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

Métadonnées

Windows.winmd

 

 

Afficher:
© 2014 Microsoft