語言

IngestionDocumentReader.ReadAsync 方法

定義

多載

ReadAsync(FileInfo, CancellationToken)

來源:
IngestionDocumentReader.cs

讀取檔案並將其轉換成 IngestionDocument.

public System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument> ReadAsync(System.IO.FileInfo source, System.Threading.CancellationToken cancellationToken = default);
member this.ReadAsync : System.IO.FileInfo * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument>
Public Function ReadAsync (source As FileInfo, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IngestionDocument)

參數

source
FileInfo

要讀取的檔案。

cancellationToken
CancellationToken

用來監控取消申請的代幣。

傳回

一個代表非同步讀取操作的任務。

例外狀況

source 是 null。

適用於

ReadAsync(FileInfo, String, String, CancellationToken)

來源:
IngestionDocumentReader.cs

讀取檔案並將其轉換成 IngestionDocument.

public virtual System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument> ReadAsync(System.IO.FileInfo source, string identifier, string? mediaType = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAsync : System.IO.FileInfo * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument>
override this.ReadAsync : System.IO.FileInfo * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument>
Public Overridable Function ReadAsync (source As FileInfo, identifier As String, Optional mediaType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IngestionDocument)

參數

source
FileInfo

要讀取的檔案。

identifier
String

文件的唯一識別碼。

mediaType
String

檔案的媒體類型。

cancellationToken
CancellationToken

用來監控取消申請的代幣。

傳回

一個代表非同步讀取操作的任務。

例外狀況

source 或 identifier 是空 null 的。

適用於

ReadAsync(Stream, String, String, CancellationToken)

來源:
IngestionDocumentReader.cs

讀取串流並將其轉換為 IngestionDocument。

public abstract System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument> ReadAsync(System.IO.Stream source, string identifier, string mediaType, System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAsync : System.IO.Stream * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.DataIngestion.IngestionDocument>
Public MustOverride Function ReadAsync (source As Stream, identifier As String, mediaType As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IngestionDocument)

參數

source
Stream

要閱讀的直播。

identifier
String

文件的唯一識別碼。

mediaType
String

內容的媒體類型。

cancellationToken
CancellationToken

用來監控取消申請的代幣。

傳回

一個代表非同步讀取操作的任務。

適用於