SerializableObjectReaderReadObjectAsync - метод

Выполняет чтение сериализуемого объекта из потока.

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<SerializableObject> ReadObjectAsync(
	bool allowEmpty = true,
	string? emptyErrorMessage = null,
	CancellationToken cancellationToken = default
)

Параметры

allowEmpty  Boolean  (Optional)
Признак того, что разрешена загрузка объекта длиной 0 байт.
emptyErrorMessage  String  (Optional)
Текст исключения, возникающего при получении объекта длиной 0 байт для параметра allowEmpty, равного false. Значение null определяет сообщение по умолчанию.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskSerializableObject
Сериализуемый объект, прочитанный из потока.

Исключения

InvalidOperationExceptionВ потоке указан неверный размер сериализуемого объекта.

См. также