File.AppendAllLinesAsync メソッド

定義

オーバーロード

AppendAllLinesAsync(String, IEnumerable<String>, CancellationToken)

非同期にファイルに行を追加してから、そのファイルを閉じます。Asynchronously appends lines to a file, and then closes the file. 指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken)

指定のエンコーディングを使用してファイルに行を非同期に追加してから、そのファイルを閉じます。Asynchronously appends lines to a file by using a specified encoding, and then closes the file. 指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllLinesAsync(String, IEnumerable<String>, CancellationToken)

非同期にファイルに行を追加してから、そのファイルを閉じます。Asynchronously appends lines to a file, and then closes the file. 指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

public static System.Threading.Tasks.Task AppendAllLinesAsync (string path, System.Collections.Generic.IEnumerable<string> contents, System.Threading.CancellationToken cancellationToken = default);
static member AppendAllLinesAsync : string * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function AppendAllLinesAsync (path As String, contents As IEnumerable(Of String), Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

path
String

行を追加するファイル。The file to append the lines to. ファイルがまだ存在しない場合は作成されます。The file is created if it doesn't already exist.

contents
IEnumerable<String>

ファイルに追加する行。The lines to append to the file.

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。The token to monitor for cancellation requests. 既定値は None です。The default value is None.

戻り値

Task

非同期の追加操作を表すタスク。A task that represents the asynchronous append operation.

適用対象

AppendAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken)

指定のエンコーディングを使用してファイルに行を非同期に追加してから、そのファイルを閉じます。Asynchronously appends lines to a file by using a specified encoding, and then closes the file. 指定したファイルが存在しない場合、このメソッドはファイルを作成し、指定した行をファイルに書き込んだ後、ファイルを閉じます。If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

public static System.Threading.Tasks.Task AppendAllLinesAsync (string path, System.Collections.Generic.IEnumerable<string> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
static member AppendAllLinesAsync : string * seq<string> * System.Text.Encoding * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function AppendAllLinesAsync (path As String, contents As IEnumerable(Of String), encoding As Encoding, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

path
String

行を追加するファイル。The file to append the lines to. ファイルがまだ存在しない場合は作成されます。The file is created if it doesn't already exist.

contents
IEnumerable<String>

ファイルに追加する行。The lines to append to the file.

encoding
Encoding

使用する文字エンコーディング。The character encoding to use.

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。The token to monitor for cancellation requests. 既定値は None です。The default value is None.

戻り値

Task

非同期の追加操作を表すタスク。A task that represents the asynchronous append operation.

適用対象