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

DataProviderRequest.GetDeferral | getDeferral Method

DataProviderDeferral 개체를 반환합니다.

구문


var dataProviderDeferral = dataProviderRequest.getDeferral();

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

형식: DataProviderDeferral

데이터 공급자 지연 개체입니다.

설명

자세한 내용은 요청한 데이터를 비동기적으로 생성하는 방법을 참조하십시오.

Windows Phone 8

이 API는 구현되어 있지 않으므로 호출할 경우 예외가 throw됩니다. Windows Phone 런타임 API를 참조하십시오.

예제


function onDeferredImageRequested(request) {
    try {
        if (imageFile) {
            // This is to make sure deferral works even in synchronous case
            var deferral = request.getDeferral();
            var imageStreamRef = Windows.Storage.Streams.RandomAccessStreamReference.createFromFile(imageFile);
            request.setData(imageStreamRef);
            deferral.complete();
        }
    } catch (exc) {
        // Error handling goes here.
    }
}


요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8[구현되지 않음, 설명 참조]

Namespace

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

Metadata

Windows.winmd

참고 항목

DataProviderRequest

 

 

표시: