정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

DataRequest Class

오류가 발생하는 경우 응용 프로그램에서 사용자가 공유하려는 콘텐츠를 제공하거나 메시지를 지정하도록 합니다.

구문


/* 이 개체를 만들거나 액세스하는 방법에 대한 자세한 내용은 설명을 참조하십시오. */

특성

[MarshalingBehavior(Agile)]
[Muse()]
[Version(0x06020000)]

멤버

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

메서드

The DataRequest 클래스 - 이러한 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
FailWithDisplayText Cancels the sharing operation and supplies an error string to display to the user.
GetDeferral Supports asynchronous sharing operations by creating and returning a DataRequestDeferral object.

 

속성

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

속성사용 권한Description

Data

읽기/쓰기Sets or gets a DataPackage object that contains the content a user wants to share.

Deadline

읽기 전용Gets the deadline for finishing a delayed rendering operation. If execution goes beyond that deadline, the results of delayed rendering are ignored.

 

설명

앱은 datarequested 이벤트가 발생하는 경우 DataRequest 개체를 받습니다. 이 개체를 사용하는 경우 앱은 DataPackage 개체를 사용하여 대상 앱에 대상을 제공하거나, 지연 개체를 사용하여 함수를 호출하거나, 오류가 발생한 대상 앱에 알릴 수 있습니다.

예제

다음 코드는 DataPackage에 대한 데이터 설정의 일부로서 DataRequest 개체를 사용하여 다른 앱과 공유하는 방법을 보여 줍니다.


function registerForShare() {
    var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
    dataTransferManager.addEventListener("datarequested", shareTextHandler);
}

function shareTextHandler(e) {
    var request = e.request;
    request.data.properties.title = "Share Text Example";
    request.data.properties.description = "A demonstration that shows how to share.";
    request.data.setText("Hello World!");
}


요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱만]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱만]

지원되는 최소 전화

Windows Phone 8

Namespace

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

Metadata

Windows.winmd

 

 

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2014 Microsoft. All rights reserved.