IndentedTextWriter.WriteAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
WriteAsync(Char[], Int32, Int32) |
以異步方式將指定數目 Char從指定的緩衝區寫入基礎 TextWriter,從指定的索引開始,並將索引標籤輸出到每個新行的開頭。 |
WriteAsync(StringBuilder, CancellationToken) |
以異步方式將指定的 StringBuilder 內容寫入基礎 TextWriter,並在每一行的開頭插入索引標籤。 |
WriteAsync(Char) |
以異步方式將指定的 Char 寫入基礎 TextWriter,並在每一行的開頭插入索引標籤。 |
WriteAsync(String) |
以異步方式將指定的字串寫入基礎 TextWriter,並在每一行的開頭插入索引卷標。 |
WriteAsync(ReadOnlyMemory<Char>, CancellationToken) |
以異步方式將指定的字元寫入基礎 TextWriter,並在每一行開頭插入索引標籤。 |
WriteAsync(Char[], Int32, Int32)
以異步方式將指定數目 Char從指定的緩衝區寫入基礎 TextWriter,從指定的索引開始,並將索引標籤輸出到每個新行的開頭。
public:
override System::Threading::Tasks::Task ^ WriteAsync(cli::array <char> ^ buffer, int index, int count);
public override System.Threading.Tasks.Task WriteAsync (char[] buffer, int index, int count);
override this.WriteAsync : char[] * int * int -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (buffer As Char(), index As Integer, count As Integer) As Task
參數
- buffer
- Char[]
要從中寫入的陣列。
- index
- Int32
陣列中要寫入的索引。
- count
- Int32
要寫入的字元數。
傳回
代表非同步作業的 Task。
備註
這個方法會儲存在工作中,它會傳回方法同步對應專案可以擲回的所有非使用例外狀況。 如果例外狀況儲存在傳回的工作中,則會在等候工作時擲回該例外狀況。 使用例外狀況,例如 ArgumentException仍會同步擲回。 如需預存例外狀況,請參閱 擲回的 Write(Char[], Int32, Int32)例外狀況。
適用於
WriteAsync(StringBuilder, CancellationToken)
以異步方式將指定的 StringBuilder 內容寫入基礎 TextWriter,並在每一行的開頭插入索引標籤。
public override System.Threading.Tasks.Task WriteAsync (System.Text.StringBuilder? value, System.Threading.CancellationToken cancellationToken = default);
override this.WriteAsync : System.Text.StringBuilder * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (value As StringBuilder, Optional cancellationToken As CancellationToken = Nothing) As Task
參數
- value
- StringBuilder
要寫入的文字。
- cancellationToken
- CancellationToken
取消作業的令牌。
傳回
代表非同步作業的 Task。
例外狀況
取消標記已取消。 此例外狀況會儲存在傳回的工作中。
適用於
WriteAsync(Char)
以異步方式將指定的 Char 寫入基礎 TextWriter,並在每一行的開頭插入索引標籤。
public:
override System::Threading::Tasks::Task ^ WriteAsync(char value);
public override System.Threading.Tasks.Task WriteAsync (char value);
override this.WriteAsync : char -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (value As Char) As Task
參數
傳回
代表非同步作業的 Task。
備註
這個方法會儲存在工作中,它會傳回方法同步對應專案可以擲回的所有非使用例外狀況。 如果例外狀況儲存在傳回的工作中,則會在等候工作時擲回該例外狀況。 使用例外狀況,例如 ArgumentException仍會同步擲回。 如需預存例外狀況,請參閱 擲回的 Write(Char)例外狀況。
適用於
WriteAsync(String)
以異步方式將指定的字串寫入基礎 TextWriter,並在每一行的開頭插入索引卷標。
public:
override System::Threading::Tasks::Task ^ WriteAsync(System::String ^ value);
public override System.Threading.Tasks.Task WriteAsync (string? value);
override this.WriteAsync : string -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (value As String) As Task
參數
- value
- String
要寫入的字串。
傳回
代表非同步作業的 Task。
備註
這個方法會儲存在工作中,它會傳回方法同步對應專案可以擲回的所有非使用例外狀況。 如果例外狀況儲存在傳回的工作中,則會在等候工作時擲回該例外狀況。 使用例外狀況,例如 ArgumentException仍會同步擲回。 如需預存例外狀況,請參閱 擲回的 Write(String)例外狀況。
適用於
WriteAsync(ReadOnlyMemory<Char>, CancellationToken)
以異步方式將指定的字元寫入基礎 TextWriter,並在每一行開頭插入索引標籤。
public override System.Threading.Tasks.Task WriteAsync (ReadOnlyMemory<char> buffer, System.Threading.CancellationToken cancellationToken = default);
override this.WriteAsync : ReadOnlyMemory<char> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function WriteAsync (buffer As ReadOnlyMemory(Of Char), Optional cancellationToken As CancellationToken = Nothing) As Task
參數
- buffer
- ReadOnlyMemory<Char>
要寫入的字元。
- cancellationToken
- CancellationToken
取消作業的令牌。
傳回
代表非同步作業的 Task。
例外狀況
取消標記已取消。 此例外狀況會儲存在傳回的工作中。