HostedFileDownloadStream Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili aliran untuk mengunduh konten file dari layanan AI.
public ref class HostedFileDownloadStream abstract : System::IO::Stream
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public abstract class HostedFileDownloadStream : System.IO.Stream
public abstract class HostedFileDownloadStream : System.IO.Stream
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type HostedFileDownloadStream = class
inherit Stream
type HostedFileDownloadStream = class
inherit Stream
Public MustInherit Class HostedFileDownloadStream
Inherits Stream
- Warisan
- Atribut
Keterangan
Kelas abstrak ini diperluas Stream untuk memberikan metadata tambahan tentang file yang diunduh, seperti jenis media dan nama filenya. Implementasi harus mengambil alih anggota abstrak Stream dan secara opsional mengambil alih MediaType dan FileName untuk menyediakan metadata file.
Metode ini ToDataContentAsync(CancellationToken) menyediakan cara mudah untuk menyangga seluruh konten streaming ke dalam DataContent instans.
Konstruktor
| Nama | Deskripsi |
|---|---|
| HostedFileDownloadStream() |
Menginisialisasi instans baru dari kelas HostedFileDownloadStream. |
Properti
| Nama | Deskripsi |
|---|---|
| FileName |
Mendapatkan nama file. |
| MediaType |
Mendapatkan tipe media (jenis MIME) dari konten file. |
Metode
| Nama | Deskripsi |
|---|---|
| ToDataContentAsync(CancellationToken) |
Membaca seluruh konten streaming dari posisinya saat ini dan mengembalikannya sebagai DataContent. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| CopyToAsync(Stream, PipeWriter, CancellationToken) |
Secara asinkron membaca byte dari Stream dan menulisnya ke yang ditentukan PipeWriter, menggunakan token pembatalan. |