SerializableObjectReader.ReadObjectAsync - метод

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

Definition

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

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

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

Исключения

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

См. также