DelegatingJoinableTaskFactory – třída
JoinableTaskFactory základní třída pro odvozené typy, které přenést některé své práce k existující instanci.
Hierarchie dědičnosti
Object
Microsoft.VisualStudio.Threading.JoinableTaskFactory
Microsoft.VisualStudio.Threading.DelegatingJoinableTaskFactory
Obor názvů: Microsoft.VisualStudio.Threading
Sestavení: Microsoft.VisualStudio.Threading (v Microsoft.VisualStudio.Threading.dll)
Syntaxe
'Deklarace
Public Class DelegatingJoinableTaskFactory _
Inherits JoinableTaskFactory
public class DelegatingJoinableTaskFactory : JoinableTaskFactory
public ref class DelegatingJoinableTaskFactory : public JoinableTaskFactory
type DelegatingJoinableTaskFactory =
class
inherit JoinableTaskFactory
end
public class DelegatingJoinableTaskFactory extends JoinableTaskFactory
Typ DelegatingJoinableTaskFactory zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
DelegatingJoinableTaskFactory | Inicializuje novou instanci DelegatingJoinableTaskFactory. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
Context | Získá kontext spojitelného úlohy, do které patří tato výroba. (Zděděno z JoinableTaskFactory.) |
![]() |
HangDetectionTimeout | Získá nebo nastaví čas poslední aktivity v synchronně zablokování podprocesu od začátku sběru údajů o možné zablokovat. (Zděděno z JoinableTaskFactory.) |
![]() |
UnderlyingSynchronizationContext | Získá základní SynchronizationContext ovládá hlavní podproces v hostitelském počítači. (Zděděno z JoinableTaskFactory.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Add | Přidá zadaný úkol spojitelného použitelná kolekce. (Zděděno z JoinableTaskFactory.) |
![]() |
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) |
![]() |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) |
![]() |
OnTransitionedToMainThread | Vyvolá se při každém spojitelného úkol dokončen přechod na hlavní podproces. (Přepisuje JoinableTaskFactory.OnTransitionedToMainThread(JoinableTask, Boolean).) |
![]() |
OnTransitioningToMainThread | Vyvolá se při spojitelného úkol vyžaduje přechod na hlavní podproces. (Přepisuje JoinableTaskFactory.OnTransitioningToMainThread(JoinableTask).) |
![]() |
PostToUnderlyingSynchronizationContext | Účtuje zprávy na zadané podkladové SynchronizationContext pro zpracování, jakmile je volně k dispozici hlavní podproces. (Přepisuje JoinableTaskFactory.PostToUnderlyingSynchronizationContext(SendOrPostCallback, Object).) |
![]() |
Run(Func<Task>) | Spustí zadaný asynchronní metody. (Zděděno z JoinableTaskFactory.) |
![]() |
Run<T>(Func<Task<T>>) | Spustí zadaný asynchronní metody. (Zděděno z JoinableTaskFactory.) |
![]() |
RunAsync(Func<Task>) | Obtéká volání asynchronní metody tak, aby jej může spustit asynchronně, ale může potenciálně synchronně dokončit (očekáván) v budoucnu. (Zděděno z JoinableTaskFactory.) |
![]() |
RunAsync<T>(Func<Task<T>>) | Obtéká volání asynchronní metody tak, aby jej může spustit asynchronně, ale může potenciálně synchronně dokončit (očekáván) v budoucnu. (Zděděno z JoinableTaskFactory.) |
![]() |
SwitchToMainThreadAsync | Získá awaitable jehož pokračování provedení na synchronizační kontext, ke kterému byla tato instance inicializována, aby zmírnila riziko zablokování a vícenásobný. (Zděděno z JoinableTaskFactory.) |
![]() |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
![]() |
WaitSynchronously | Synchronně blokuje volající vlákno pro splnění zadaného úkolu. (Přepisuje JoinableTaskFactory.WaitSynchronously(Task).) |
![]() |
WaitSynchronouslyCore | Synchronně blokuje volající vlákno pro splnění zadaného úkolu. (Zděděno z JoinableTaskFactory.) |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.