Aracılığıyla paylaş


HostedFileDownloadStream Sınıf

Tanım

Bir yapay zeka hizmetinden dosya içeriği indirme akışını temsil eder.

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
Devralma
HostedFileDownloadStream
Öznitelikler

Açıklamalar

Bu soyut sınıf, indirilen dosya hakkında medya türü ve dosya adı gibi ek meta veriler sağlamak için genişletilir Stream . Uygulamalar soyut Stream üyeleri geçersiz kılmalı ve isteğe bağlı olarak MediaType ve FileName dosya meta verilerini sağlamalıdır.

yöntemi, ToDataContentAsync(CancellationToken) akış içeriğinin tamamını bir örneğe arabelleğe almak için kullanışlı bir DataContent yol sağlar.

Oluşturucular

Name Description
HostedFileDownloadStream()

HostedFileDownloadStream sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
FileName

Dosya adını alır.

MediaType

Dosya içeriğinin medya türünü (MIME türü) alır.

Yöntemler

Name Description
ToDataContentAsync(CancellationToken)

Akış içeriğinin tamamını geçerli konumundan okur ve olarak DataContentdöndürür.

Uzantı Metotları

Name Description
CopyToAsync(Stream, PipeWriter, CancellationToken)

baytlarını Stream zaman uyumsuz olarak okur ve bir iptal belirteci kullanarak belirtilen PipeWriteröğesine yazar.

Şunlara uygulanır