Applications Windows
Réduire la table des matières
Développer la table des matières

QuickLink Class

Représente les raccourcis qui aident les utilisateurs à partager du contenu avec les applications qu'ils utilisent le plus.

Syntaxe


var quickLink = new Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink();

Attributs

[MarshalingBehavior(Standard)]
[Version(0x06020000)]

Membres

QuickLinkClasse possède ces types de membres :

Constructeurs

QuickLinkClasse possède ces constructeurs.

ConstructeurDescription
QuickLink Creates a new instance of a QuickLink object.

 

Méthodes

The QuickLink Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le QuickLinkClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Id

Lecture/écritureSpecifies an ID for the QuickLink. Your app receives this ID when the user selects its QuickLink. You can use this ID to further customize the sharing process for the user.

SupportedDataFormats

En lecture seuleAn array of strings that specify the data formats supported by the QuickLink app. The system shows the QuickLink only when the data that a user wants to share matches a format in this array.

SupportedFileTypes

En lecture seuleAn array of strings that specify the file types supported by a QuickLink app. The system shows the QuickLink only when the data that a user wants to share contains file items, and the file extensions for those file items match a file type in this array.

Thumbnail

Lecture/écritureSpecifies a thumbnail image for the QuickLink. The system displays this image when the user is presented with a list of possible apps to share content with.

Title

Lecture/écritureSpecifies the title of a QuickLink. The system displays this info when the user is presented with a list of possible apps to share content with.

 

Remarques

Remarque   : cette classe n'est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d'informations, consultez Threads et marshaling (C++/CX) et Utilisation d'objets Windows Runtime dans un environnement multithread (.NET).

Exemples

La fonction suivante crée et retourne un QuickLink.


function reportCompleted() {
    var quickLink = new Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink();
    quickLink.id = "123456789";
    quickLink.title = id("quickLinkTitle").value;
    
    // For quicklinks, the supported FileTypes and DataFormats are set 
    // independently from the manifest.
    var dataFormats = Windows.ApplicationModel.DataTransfer.StandardDataFormats;
    quickLink.supportedFileTypes.replaceAll(["*"]);
    quickLink.supportedDataFormats.replaceAll([dataFormats.text, dataFormats.uri, 
        dataFormats.bitmap, dataFormats.storageItems, dataFormats.html, customFormatName]);

    Windows.ApplicationModel.Package.current.installedLocation.getFileAsync("images\\user.png").then(function (iconFile) {
        quickLink.thumbnail = Windows.Storage.Streams.RandomAccessStreamReference.createFromFile(iconFile);
        shareOperation.reportCompleted(quickLink);
    });
    shareOperation.reportCompleted(quickLink);
}


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]

Espace de noms

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

Métadonnées

Windows.winmd

 

 

Afficher:
© 2017 Microsoft