MarkItDownReader.ReadAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| ReadAsync(FileInfo, String, String, CancellationToken) |
Lê um ficheiro e converte-o para um IngestionDocumentarquivo . |
| ReadAsync(Stream, String, String, CancellationToken) |
Lê um fluxo e converte-o para um IngestionDocument. |
ReadAsync(FileInfo, String, String, CancellationToken)
- Origem:
- MarkItDownReader.cs
Lê um ficheiro e converte-o para um IngestionDocumentarquivo .
public override System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument> ReadAsync(System.IO.FileInfo source, string identifier, string? mediaType = default, System.Threading.CancellationToken cancellationToken = default);
override this.ReadAsync : System.IO.FileInfo * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument>
Public Overrides Function ReadAsync (source As FileInfo, identifier As String, Optional mediaType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IngestionDocument)
Parâmetros
- source
- FileInfo
O ficheiro para ler.
- identifier
- String
O identificador exclusivo do documento.
- mediaType
- String
O tipo de media do ficheiro.
- cancellationToken
- CancellationToken
O token para monitorizar pedidos de cancelamento.
Devoluções
Uma tarefa que representa a operação de leitura assíncrona.
Aplica-se a
ReadAsync(Stream, String, String, CancellationToken)
- Origem:
- MarkItDownReader.cs
Lê um fluxo e converte-o para um IngestionDocument.
public override System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument> ReadAsync(System.IO.Stream source, string identifier, string mediaType, System.Threading.CancellationToken cancellationToken = default);
override this.ReadAsync : System.IO.Stream * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument>
Public Overrides Function ReadAsync (source As Stream, identifier As String, mediaType As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IngestionDocument)
Parâmetros
- source
- Stream
O stream para ler.
- identifier
- String
O identificador exclusivo do documento.
- mediaType
- String
O tipo de conteúdos mediáticos.
- cancellationToken
- CancellationToken
O token para monitorizar pedidos de cancelamento.
Devoluções
Uma tarefa que representa a operação de leitura assíncrona.
Observações
O conteúdo de source é copiado para um ficheiro temporário.