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