TaskBoxes - класс
Упакованные значения для часто используемых Task. Поля класса можно использовать для оптимизации,
чтобы не создавать объекты Task при возврате из асинхронного метода типовых значений.
Метод FromResult<TResult>(TResult) всегда возвращает новый объект Task.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.0.6
public static class TaskBoxes
Public NotInheritable Class TaskBoxes
public ref class TaskBoxes abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type TaskBoxes = class end
- Inheritance
- Object TaskBoxes
Box(Boolean) |
Возвращает значение из кэша Task<bool>, соответствующее параметру типа Boolean.
Возвращаемая задача синхронно получает результат value.
|
Box(Byte[]) |
Возвращает значение из кэша Task<byte[]>, соответствующее параметру типа массив Byte.
Возвращаемая задача синхронно получает результат value.
|
Box(Int16) |
Возвращает значение из кэша Task<bool>, соответствующее параметру типа Int16.
Если значения в кэше нет, то задача создаётся. Возвращаемая задача синхронно получает результат value.
|
Box(Int32) |
Возвращает значение из кэша Task<bool>, соответствующее параметру типа Int32.
Если значения в кэше нет, то задача создаётся. Возвращаемая задача синхронно получает результат value.
|
Box(Int64) |
Возвращает значение из кэша Task<bool>, соответствующее параметру типа Int64.
Если значения в кэше нет, то задача создаётся. Возвращаемая задача синхронно получает результат value.
|
Box(String) |
Возвращает значение из кэша Task<byte[]>, соответствующее параметру типа String.
Возвращаемая задача синхронно получает результат value.
|
Box(ValidationResult) |
Возвращает значение из кэша Task<ValidationResult>, соответствующее параметру типа ValidationResult.
Возвращаемая задача синхронно получает результат value.
|
EmptyBytes |
Задача, синхронно возвращающая значение byte[0] типа массив Byte.
|
EmptyStream |
Задача, синхронно возвращающая значение Stream.Null типа Stream.
Такой поток не возвращает данных при чтении, но ссылка на поток не равна null.
|
EmptyString |
Задача, синхронно возвращающая значение string.Empty типа String.
|
EmptySuccessAndValidationResult |
Задача, синхронно возвращающая кортеж из признака успешного завершения true
и объекта Empty типа ValidationResult.
|
EmptyValidationResult |
Задача, синхронно возвращающая объект Empty типа ValidationResult.
|
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.
|
NullValidationResult |
Задача, синхронно возвращающая объект null типа ValidationResult.
|
True |
Задача, синхронно возвращающая значение true типа Boolean.
|