File.AppendAllTextAsync メソッド

定義

オーバーロード

AppendAllTextAsync(String, String, Encoding, CancellationToken)

非同期的にファイルを開くか、まだ存在しない場合はファイルを作成し、指定したエンコードを使用して指定した文字列をファイルに追加してから、ファイルを閉じます。

AppendAllTextAsync(String, ReadOnlyMemory<Char>, Encoding, CancellationToken)
AppendAllTextAsync(String, ReadOnlyMemory<Char>, CancellationToken)
AppendAllTextAsync(String, String, CancellationToken)

非同期的にファイルを開くか、ファイルがまだ存在しない場合はファイルを作成し、指定した文字列をファイルに追加して、ファイルを閉じます。

AppendAllTextAsync(String, String, Encoding, CancellationToken)

ソース:
File.cs
ソース:
File.cs
ソース:
File.cs

非同期的にファイルを開くか、まだ存在しない場合はファイルを作成し、指定したエンコードを使用して指定した文字列をファイルに追加してから、ファイルを閉じます。

public static System.Threading.Tasks.Task AppendAllTextAsync (string path, string? contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task AppendAllTextAsync (string path, string contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
static member AppendAllTextAsync : string * string * System.Text.Encoding * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function AppendAllTextAsync (path As String, contents As String, encoding As Encoding, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

path
String

指定した文字列を追加するファイル。

contents
String

ファイルに追加する文字列。

encoding
Encoding

使用する文字エンコード。

cancellationToken
CancellationToken

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

戻り値

非同期の追加操作を表すタスク。

例外

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

注釈

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

適用対象

AppendAllTextAsync(String, ReadOnlyMemory<Char>, Encoding, CancellationToken)

public static System.Threading.Tasks.Task AppendAllTextAsync (string path, ReadOnlyMemory<char> contents, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
static member AppendAllTextAsync : string * ReadOnlyMemory<char> * System.Text.Encoding * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function AppendAllTextAsync (path As String, contents As ReadOnlyMemory(Of Char), encoding As Encoding, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

path
String
contents
ReadOnlyMemory<Char>
encoding
Encoding
cancellationToken
CancellationToken

戻り値

適用対象

AppendAllTextAsync(String, ReadOnlyMemory<Char>, CancellationToken)

public static System.Threading.Tasks.Task AppendAllTextAsync (string path, ReadOnlyMemory<char> contents, System.Threading.CancellationToken cancellationToken = default);
static member AppendAllTextAsync : string * ReadOnlyMemory<char> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function AppendAllTextAsync (path As String, contents As ReadOnlyMemory(Of Char), Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

path
String
contents
ReadOnlyMemory<Char>
cancellationToken
CancellationToken

戻り値

適用対象

AppendAllTextAsync(String, String, CancellationToken)

ソース:
File.cs
ソース:
File.cs
ソース:
File.cs

非同期的にファイルを開くか、ファイルがまだ存在しない場合はファイルを作成し、指定した文字列をファイルに追加して、ファイルを閉じます。

public static System.Threading.Tasks.Task AppendAllTextAsync (string path, string? contents, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task AppendAllTextAsync (string path, string contents, System.Threading.CancellationToken cancellationToken = default);
static member AppendAllTextAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function AppendAllTextAsync (path As String, contents As String, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

path
String

指定した文字列を追加するファイル。

contents
String

ファイルに追加する文字列。

cancellationToken
CancellationToken

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

戻り値

非同期の追加操作を表すタスク。

例外

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

注釈

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

適用対象