Поделиться через


IndentedTextWriter.WriteAsync Метод

Определение

Перегрузки

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)

Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs

Асинхронно записывает указанное число из указанного 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

Индекс в массиве для записи в stort.

count
Int32

Количество символов для записи.

Возвращаемое значение

Task, представляющий асинхронную операцию.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Write(Char[], Int32, Int32).

Применяется к

WriteAsync(StringBuilder, CancellationToken)

Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs

Асинхронно записывает содержимое указанного 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)

Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs

Асинхронно записывает указанный 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

Параметры

value
Char

Документ Char для записи.

Возвращаемое значение

Task, представляющий асинхронную операцию.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые Write(Char).

Применяется к

WriteAsync(String)

Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs

Асинхронно записывает указанную строку в базовый 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)

Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs
Исходный код:
IndentedTextWriter.cs

Асинхронно записывает указанные символы в базовый 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, представляющий асинхронную операцию.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к