HostedFileDownloadStream Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um fluxo para baixar o conteúdo do arquivo de um serviço de IA.
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
- Herança
- Atributos
Comentários
Essa classe abstrata se estende Stream para fornecer metadados adicionais sobre o arquivo baixado, como o tipo de mídia e o nome do arquivo. As implementações devem substituir os membros abstratos Stream e, opcionalmente, substituir MediaType e FileName fornecer metadados de arquivo.
O ToDataContentAsync(CancellationToken) método fornece uma maneira conveniente de armazenar todo o conteúdo do fluxo em uma DataContent instância.
Construtores
| Nome | Description |
|---|---|
| HostedFileDownloadStream() |
Inicializa uma nova instância da classe HostedFileDownloadStream. |
Propriedades
| Nome | Description |
|---|---|
| FileName |
Obtém o nome do arquivo. |
| MediaType |
Obtém o tipo de mídia (tipo MIME) do conteúdo do arquivo. |
Métodos
| Nome | Description |
|---|---|
| ToDataContentAsync(CancellationToken) |
Lê todo o conteúdo do fluxo de sua posição atual e o retorna como um DataContent. |
Métodos de Extensão
| Nome | Description |
|---|---|
| CopyToAsync(Stream, PipeWriter, CancellationToken) |
Lê de forma assíncrona os bytes e Stream os grava no especificado PipeWriter, usando um token de cancelamento. |