Language

TarWriter.WriteEntryAsync メソッド

定義

オーバーロード

名前 説明
WriteEntryAsync(TarEntry, CancellationToken)

指定したエントリをアーカイブ ストリームに非同期的に書き込みます。

WriteEntryAsync(String, String, CancellationToken)

指定したファイルを tar エントリとしてアーカイブ ストリームに非同期的に書き込みます。

WriteEntryAsync(TarEntry, CancellationToken)

ソース:
TarWriter.cs
ソース:
TarWriter.cs
ソース:
TarWriter.cs
ソース:
TarWriter.cs
ソース:
TarWriter.cs

指定したエントリをアーカイブ ストリームに非同期的に書き込みます。

public System.Threading.Tasks.Task WriteEntryAsync(System.Formats.Tar.TarEntry entry, System.Threading.CancellationToken cancellationToken = default);
member this.WriteEntryAsync : System.Formats.Tar.TarEntry * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteEntryAsync (entry As TarEntry, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

entry
TarEntry

書き込む tar エントリ。

cancellationToken
CancellationToken

キャンセル要求を監視するトークン。 既定値は None です。

返品

非同期書き込み操作を表すタスク。

例外

エントリの種類が HardLink または SymbolicLink で、 LinkName が null または空です。

アーカイブ ストリームが破棄されます。

entry は nullです。

I/O の問題が発生しました。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

アーカイブにエントリを書き込む前に、エントリの DataStreamにデータを書き込んだ場合は、目的の開始位置にデータを巻き戻してください。

各形式での書き込みがサポートされているエントリの種類を次に示します。

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 WriteEntry(TarEntry)によってスローされる例外を参照してください。

適用対象

WriteEntryAsync(String, String, CancellationToken)

ソース:
TarWriter.cs
ソース:
TarWriter.cs
ソース:
TarWriter.cs
ソース:
TarWriter.cs
ソース:
TarWriter.cs

指定したファイルを tar エントリとしてアーカイブ ストリームに非同期的に書き込みます。

public System.Threading.Tasks.Task WriteEntryAsync(string fileName, string? entryName, System.Threading.CancellationToken cancellationToken = default);
member this.WriteEntryAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteEntryAsync (fileName As String, entryName As String, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

fileName
String

アーカイブに書き込むファイルのパス。

entryName
String

アーカイブで表されるファイルの名前。 省略可能な相対パスとファイル名を含める必要があります。

cancellationToken
CancellationToken

キャンセル要求を監視するトークン。 既定値は None です。

返品

非同期書き込み操作を表すタスク。

例外

アーカイブ ストリームが破棄されます。

fileName または entryName が null または空です。

I/O の問題が発生しました。

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 WriteEntry(String, String)によってスローされる例外を参照してください。

適用対象