DataRequested | datarequested 이벤트
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장

DataTransferManager.DataRequested | datarequested Event

공유 작업이 시작되면 발생합니다.

구문


function onDataRequested(eventArgs) { /* 코드 */ }
 
// addEventListener syntax
dataTransferManager.addEventListener("datarequested", onDataRequested);
dataTransferManager.removeEventListener("datarequested", onDataRequested);
 
- or -

dataTransferManager.ondatarequested = onDataRequested;


이벤트 정보

대리자 TypedEventHandler<DataTransferManager, DataRequestedEventArgs>

설명

이 이벤트는 일반적으로 사용자가 공유 참을 눌러 공유 작업을 시작할 때 발생하지만 앱이 공유 작업을 프로그래밍 방식으로 시작하는 경우에도 발생할 수 있습니다.— 이 이벤트를 처리하려면 이벤트 수신기를 활성 창의 DataTransferManager 개체에 추가해야 합니다. GetForCurrentView 메서드를 통해 이 개체를 가져올 수 있습니다.

datarequested 이벤트를 처리할 때 알고 있어야 할 가장 중요한 속성은 request 속성입니다. 이 속성은 DataRequest 개체를 포함합니다. 앱은 이 개체를 사용하여 사용자가 선택한 대상 앱과 공유하려는 데이터를 제공합니다.

예제

이 예제에서는 인라인 함수를 사용하여 datarequested 이벤트를 처리합니다.


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 Server 2012

지원되는 최소 전화

Windows Phone 8

Namespace

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

Metadata

Windows.winmd

참고 항목

DataTransferManager

 

 

표시:
© 2017 Microsoft