TaskBoxes - класс

Упакованные значения для часто используемых Task. Поля класса можно использовать для оптимизации, чтобы не создавать объекты Task при возврате из асинхронного метода типовых значений. Метод FromResultTResult(TResult) всегда возвращает новый объект Task.

Definition

Пространство имён: Chronos.Platform
Сборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
C#
public static class TaskBoxes
Inheritance
Object    TaskBoxes

Методы

Box(Boolean) Возвращает значение из кэша Task<bool>, соответствующее параметру типа Boolean. Возвращаемая задача синхронно получает результат value.
Box(Int16) Возвращает значение из кэша Task<bool>, соответствующее параметру типа Int16. Если значения в кэше нет, то задача создаётся. Возвращаемая задача синхронно получает результат value.
Box(Int32) Возвращает значение из кэша Task<bool>, соответствующее параметру типа Int32. Если значения в кэше нет, то задача создаётся. Возвращаемая задача синхронно получает результат value.
Box(Int64) Возвращает значение из кэша Task<bool>, соответствующее параметру типа Int64. Если значения в кэше нет, то задача создаётся. Возвращаемая задача синхронно получает результат value.

Поля

False Задача, синхронно возвращающая значение false типа Boolean.
Int16MinusOne Задача, синхронно возвращающая значение -1 типа Int16.
Int16One Задача, синхронно возвращающая значение 1 типа Int16.
Int16Zero Задача, синхронно возвращающая значение 0 типа Int16.
Int32MinusOne Задача, синхронно возвращающая значение -1 типа Int32.
Int32One Задача, синхронно возвращающая значение 1 типа Int32.
Int32Zero Задача, синхронно возвращающая значение 0 типа Int32.
Int64MinusOne Задача, синхронно возвращающая значение -1 типа Int64.
Int64One Задача, синхронно возвращающая значение 1 типа Int64.
Int64Zero Задача, синхронно возвращающая значение 0 типа Int64.
Null Задача, синхронно возвращающая значение null типа Object.
NullBytes Задача, синхронно возвращающая значение null типа массив Byte.
NullStream Задача, синхронно возвращающая значение Stream.Null типа Stream.
NullString Задача, синхронно возвращающая значение null типа String.
True Задача, синхронно возвращающая значение true типа Boolean.

См. также