DataRequestedEventArgs 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataRequested 이벤트에 대한 정보를 포함합니다. 사용자가 공유 UI를 호출할 때 시스템에서 이 이벤트가 발생합니다.
public ref class DataRequestedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataRequestedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DataRequestedEventArgs
Public NotInheritable Class DataRequestedEventArgs
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
예제
//To see this code in action, add a call to ShareSourceLoad to your constructor or other
//initializing function.
private void ShareSourceLoad()
{
DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();
dataTransferManager.DataRequested += new TypedEventHandler<DataTransferManager, DataRequestedEventArgs>(this.DataRequested);
}
private void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
DataRequest request = e.Request;
request.Data.Properties.Title = "Share Text Example";
request.Data.Properties.Description = "An example of how to share text.";
request.Data.SetText("Hello World!");
}
설명
DataTransferManager 클래스를 사용하여 Share UI를 프로그래밍 방식으로 시작하면 시스템에서 DataRequested 이벤트를 발생합니다. 이 이벤트에 포함된 개체는 DataRequestedEventArgs 클래스의 instance.
이 이벤트에는 하나의 속성 Request가 있습니다. 이 속성에는 사용자가 대상 앱과 공유하려는 콘텐츠를 제공하기 위해 앱에서 사용하는 DataRequest 클래스의 instance 포함되어 있습니다.
속성
Request |
DataRequest 개체를 가져와서 데이터 또는 실패 메시지를 제공할 수 있습니다. |