MarkItDownMcpReader.ReadAsync メソッド

定義

オーバーロード

名前 説明
ReadAsync(FileInfo, String, String, CancellationToken)

ファイルを読み取り、 IngestionDocumentに変換します。

ReadAsync(Stream, String, String, CancellationToken)

ストリームを読み取り、 IngestionDocumentに変換します。

ReadAsync(FileInfo, String, String, CancellationToken)

ソース:
MarkItDownMcpReader.cs

ファイルを読み取り、 IngestionDocumentに変換します。

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)

パラメーター

source
FileInfo

読み取るファイル。

identifier
String

ドキュメントの一意識別子。

mediaType
String

ファイルのメディアの種類。

cancellationToken
CancellationToken

キャンセル要求を監視するトークン。

返品

非同期読み取り操作を表すタスク。

適用対象

ReadAsync(Stream, String, String, CancellationToken)

ソース:
MarkItDownMcpReader.cs

ストリームを読み取り、 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)

パラメーター

source
Stream

読み取るストリーム。

identifier
String

ドキュメントの一意識別子。

mediaType
String

コンテンツのメディアの種類。

cancellationToken
CancellationToken

キャンセル要求を監視するトークン。

返品

非同期読み取り操作を表すタスク。

適用対象