Bagikan melalui


StorageFile.CreateStreamedFileAsync Metode

Definisi

Membuat StorageFile untuk mewakili aliran data yang ditentukan. Metode ini memungkinkan aplikasi menghasilkan data sesuai permintaan dengan menentukan fungsi yang akan dipanggil saat StorageFile yang mewakili aliran pertama kali diakses.

public:
 static IAsyncOperation<StorageFile ^> ^ CreateStreamedFileAsync(Platform::String ^ displayNameWithExtension, StreamedFileDataRequestedHandler ^ dataRequested, IRandomAccessStreamReference ^ thumbnail);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<StorageFile> CreateStreamedFileAsync(winrt::hstring const& displayNameWithExtension, StreamedFileDataRequestedHandler const& dataRequested, IRandomAccessStreamReference const& thumbnail);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<StorageFile> CreateStreamedFileAsync(string displayNameWithExtension, StreamedFileDataRequestedHandler dataRequested, IRandomAccessStreamReference thumbnail);
function createStreamedFileAsync(displayNameWithExtension, dataRequested, thumbnail)
Public Shared Function CreateStreamedFileAsync (displayNameWithExtension As String, dataRequested As StreamedFileDataRequestedHandler, thumbnail As IRandomAccessStreamReference) As IAsyncOperation(Of StorageFile)

Parameter

displayNameWithExtension
String

Platform::String

winrt::hstring

Nama StorageFile yang mudah digunakan untuk dibuat, termasuk ekstensi jenis file.

dataRequested
StreamedFileDataRequestedHandler

Fungsi yang harus dipanggil ketika StorageFile yang dikembalikan pertama kali diakses. Fungsi ini harus menghasilkan aliran data yang diwakili oleh StorageFile yang dikembalikan dan memungkinkan aplikasi menghasilkan data sesuai permintaan alih-alih menulis konten file pada waktu pembuatan.

thumbnail
IRandomAccessStreamReference

Gambar mini untuk dibuat StorageFile .

Untuk gambar mini berkualitas tinggi, satu tepi gambar mini ini harus minimal 1024 piksel.

Mengembalikan

Ketika metode ini selesai, metode ini mengembalikan objek StorageFile yang mewakili aliran data baru.

Atribut

Keterangan

Metode ini dan CreateStreamedFileFromUriAsync dapat digunakan untuk membuat StorageFile yang dapat diteruskan ke metode lain atau diteruskan ke aplikasi lain melalui kontrak aplikasi.

Metode ini memungkinkan Anda menugaskan operasi yang mahal untuk menghasilkan data hingga data tersebut diperlukan (saat pertama kali diakses). Ini menghindari pembuatan penundaan yang tidak perlu dalam interaksi pengguna saat data diproduksi.

Berlaku untuk