AsyncLazy<T> – konstruktor
Inicializuje novou instanci AsyncLazy.
Obor názvů: Microsoft.VisualStudio.Threading
Sestavení: Microsoft.VisualStudio.Threading (v Microsoft.VisualStudio.Threading.dll)
Syntaxe
'Deklarace
Public Sub New ( _
valueFactory As Func(Of Task(Of T)), _
joinableTaskFactory As JoinableTaskFactory _
)
public AsyncLazy(
Func<Task<T>> valueFactory,
JoinableTaskFactory joinableTaskFactory
)
public:
AsyncLazy(
Func<Task<T>^>^ valueFactory,
JoinableTaskFactory^ joinableTaskFactory
)
new :
valueFactory:Func<Task<'T>> *
joinableTaskFactory:JoinableTaskFactory -> AsyncLazy
public function AsyncLazy(
valueFactory : Func<Task<T>>,
joinableTaskFactory : JoinableTaskFactory
)
Parametry
valueFactory
Typ: Func<Task<T>>Asynchronní funkce, která vytváří hodnotu. funkce by se měla uplatňovat nejvýše jednou.
joinableTaskFactory
Typ: Microsoft.VisualStudio.Threading.JoinableTaskFactoryFactory pro použití při vyvolání factory hodnotu v GetValueAsync aby se zabránilo zablokování při hlavní podproces požaduje hodnotu factory.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.