Bagikan melalui


DataRequestDeferral Kelas

Definisi

Memungkinkan Anda bertukar konten dengan aplikasi target secara asinkron.

public ref class DataRequestDeferral sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DataRequestDeferral final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DataRequestDeferral
Public NotInheritable Class DataRequestDeferral
Warisan
Object Platform::Object IInspectable DataRequestDeferral
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Contoh ini menunjukkan cara mendapatkan objek DataRequestDeferral sebagai bagian dari berbagi gambar dengan aplikasi target.

void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
    DataRequestDeferral deferral = e.Request.GetDeferral();
    e.Request.Data.Properties.Title = "Hello World!";
    e.Request.Data.Properties.Description = "This example shows how to share files and images.";
    if (this.dataPackageThumbnail != null)
    {
        e.Request.Data.Properties.Thumbnail = this.dataPackageThumbnail;
    }
    e.Request.Data.SetBitmap(imageStreamRef);
    deferral.Complete();
}

Keterangan

Anda mendapatkan instans kelas DataRequestDeferral saat Anda memanggil metode getDeferral dari DataPackage.

Metode

Complete()

Menunjukkan bahwa konten untuk berbagi asinkron siap untuk aplikasi target, atau bahwa terjadi kesalahan dalam operasi berbagi.

Berlaku untuk