情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

DataProviderRequest Class

この型のオブジェクトは DataProviderHandler デリゲートに渡されます。

構文


/* このオブジェクトの作成とアクセスについては、「解説」を参照してください。 */

属性

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

メンバー

DataProviderRequestクラス には次の種類のメンバーがあります。

メソッド

The DataProviderRequest クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
GetDeferral Returns a DataProviderDeferral object.
SetData Sets the content of the DataPackage to be shared with a target app.

 

プロパティ

DataProviderRequestクラス には次のプロパティがあります。

プロパティアクセスの種類説明

Deadline

読み取り専用Gets the deadline for finishing a delayed rendering operation. If execution goes beyond that deadline, the results of delayed rendering are ignored.

FormatId

読み取り専用Specifies the format id.

 

解説

このオブジェクトは、共有を数ミリ秒遅らせる必要がある場合に使用します。詳細については、「How to delay sharing (共有の遅延方法)」を参照してください。

Windows Phone 8

この API は実装されていません。呼び出された場合は、例外をスローします。「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 ストア アプリ, デスクトップ アプリ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリ, デスクトップ アプリ]

最小限サポートされる携帯電話

Windows Phone 8 [実装されていません。"解説" を参照してください]

名前空間

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

メタデータ

Windows.winmd

 

 

表示: