다음을 통해 공유


QuickLink Class

사용자와 가장 많이 사용되는 응용 프로그램 사이에서 콘텐츠 공유를 도와주는 바로 가기를 나타냅니다.

구문

var quickLink = new Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink();
public sealed class QuickLink
Public NotInheritable Class QuickLink
public ref class QuickLink sealed 

특성

[MarshalingBehavior(Standard)]

[Version(0x06020000)]

멤버

QuickLink클래스에는 다음과 같은 형식의 멤버가 있습니다.

  • 생성자
  • 메서드
  • 속성

생성자

QuickLink클래스에는 다음과 같은 생성자가 있습니다.

생성자 Description
QuickLink Creates a new instance of a QuickLink object.

 

메서드

The QuickLink 클래스 - 다음에서 메서드를 상속합니다. Object 클래스 (C#/VB/C++).

속성

QuickLink클래스 - 이러한 속성이 있습니다.

속성 사용 권한 Description

Id

읽기/쓰기 Specifies 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

읽기 전용 An 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

읽기 전용 An 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

읽기/쓰기 Specifies 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

읽기/쓰기 Specifies 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.

 

설명

참고  : 이 클래스는 Agile 클래스가 아닙니다. 즉, 이 클래스의 스레딩 모델 및 마샬링 동작을 고려해야 합니다. 자세한 내용은 스레딩 및 마샬링(C++/CX)다중 스레드 환경에서 Windows 런타임 개체 사용(.NET)을 참조하십시오.

예제

다음 함수는 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);
}

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

Namespace

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

Metadata

Windows.winmd