QuickLink Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta i tasti di scelta rapida che consentono agli utenti di condividere il contenuto con le app che usano di più.
public ref class QuickLink sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class QuickLink final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class QuickLink final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class QuickLink final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class QuickLink
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class QuickLink
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class QuickLink
function QuickLink()
Public NotInheritable Class QuickLink
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Esempio
La funzione seguente crea e restituisce un oggetto 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);
}
Commenti
I collegamenti rapidi non sono supportati in Windows Phone 8.1. Le app in esecuzione in Windows Phone 8.1 possono comunque ricevere collegamenti rapidi come parte di un'operazione di condivisione, ma verranno ignorate automaticamente.
Nota
Questa classe non è agile, il che significa che è necessario considerare il modello di threading e il comportamento di marshalling. Per altre informazioni, vedere Threading e marshalling (C++/CX) e Uso di oggetti Windows Runtime in un ambiente multithreading (.NET).
Costruttori
QuickLink() |
Crea una nuova istanza di un oggetto QuickLink. |
Proprietà
Id |
Specifica un ID per quicklink. L'app riceve questo ID quando l'utente seleziona il relativo collegamento rapido. È possibile usare questo ID per personalizzare ulteriormente il processo di condivisione per l'utente. |
SupportedDataFormats |
Matrice di stringhe che specificano i formati di dati supportati dall'app QuickLink. Il sistema mostra il collegamento rapido solo quando i dati che un utente desidera condividere corrisponde a un formato in questa matrice. |
SupportedFileTypes |
Matrice di stringhe che specificano i tipi di file supportati da un'app QuickLink. Il sistema mostra il collegamento rapido solo quando i dati che un utente desidera condividere contiene elementi di file e le estensioni di file per tali elementi file corrispondono a un tipo di file in questa matrice. |
Thumbnail |
Specifica un'immagine di anteprima per il collegamento rapido. Il sistema visualizza questa immagine quando l'utente viene visualizzato con un elenco di possibili app con cui condividere il contenuto. |
Title |
Specifica il titolo di un oggetto QuickLink. Il sistema visualizza queste informazioni quando l'utente visualizza un elenco di possibili app con cui condividere contenuto. |