Partage via


DataRequestedEventArgs Classe

Définition

Contient des informations sur l’événement DataRequested . Le système déclenche cet événement lorsque l’utilisateur appelle l’interface utilisateur de partage.

public ref class DataRequestedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataRequestedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DataRequestedEventArgs
Public NotInheritable Class DataRequestedEventArgs
Héritage
Object Platform::Object IInspectable DataRequestedEventArgs
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

//To see this code in action, add a call to ShareSourceLoad to your constructor or other
//initializing function.
private void ShareSourceLoad()
{
    DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();
    dataTransferManager.DataRequested += new TypedEventHandler<DataTransferManager, DataRequestedEventArgs>(this.DataRequested);
}

private void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
    DataRequest request = e.Request;
    request.Data.Properties.Title = "Share Text Example";
    request.Data.Properties.Description = "An example of how to share text.";
    request.Data.SetText("Hello World!");
}

Remarques

Lorsque vous utilisez la classe DataTransferManager pour lancer l’interface utilisateur de partage par programmation, le système déclenche un événement DataRequested . L’objet inclus dans cet événement est un instance de la classe DataRequestedEventArgs.

Cet événement a une propriété, Request. Cette propriété contient un instance de la classe DataRequest, que votre application utilise pour fournir le contenu que l’utilisateur souhaite partager avec l’application cible.

Propriétés

Request

Vous permet d’obtenir l’objet DataRequest et de lui donner des données ou un message d’échec.

S’applique à