AsyncLazyInitializer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отложенно выполняет делегат с каким-либо побочным действием (как правило, инициализируя нечто) таким, чтобы делегат выполнялся не более одного раза.
public ref class AsyncLazyInitializer
public class AsyncLazyInitializer
type AsyncLazyInitializer = class
Public Class AsyncLazyInitializer
- Наследование
-
AsyncLazyInitializer
Конструкторы
| AsyncLazyInitializer(Func<Task>, JoinableTaskFactory) |
Инициализирует новый экземпляр класса AsyncLazyInitializer. |
Свойства
| IsCompleted |
Возвращает значение, указывающее, было ли действие выполнено полностью, независимо от того, вызвало ли оно исключение. |
| IsCompletedSuccessfully |
Возвращает значение, указывающее, выполнялось ли действие полностью без вызова исключения. |
Методы
| Initialize(CancellationToken) |
Выполняет действие, заданное в конструкторе, если оно еще не было выполнено, или ожидает его завершения, если выполняется в предыдущем вызове. |
| InitializeAsync(CancellationToken) |
Выполняет действие, заданное в конструкторе, если оно еще не было выполнено, или ожидает его завершения, если выполняется в предыдущем вызове. |