SerializableObjectReaderReadObjectAsync - метод

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

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<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)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

Исключения

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

См. также