Sdílet prostřednictvím


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
Chráněná metoda DelegatingJoinableTaskFactory Inicializuje novou instanci DelegatingJoinableTaskFactory.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Context Získá kontext spojitelného úlohy, do které patří tato výroba. (Zděděno z JoinableTaskFactory.)
Chráněná vlastnost 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.)
Chráněná vlastnost 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
Chráněná metoda Add Přidá zadaný úkol spojitelného použitelná kolekce. (Zděděno z JoinableTaskFactory.)
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnTransitionedToMainThread Vyvolá se při každém spojitelného úkol dokončen přechod na hlavní podproces. (Přepisuje JoinableTaskFactory.OnTransitionedToMainThread(JoinableTask, Boolean).)
Chráněná metoda OnTransitioningToMainThread Vyvolá se při spojitelného úkol vyžaduje přechod na hlavní podproces. (Přepisuje JoinableTaskFactory.OnTransitioningToMainThread(JoinableTask).)
Chráněná metoda PostToUnderlyingSynchronizationContext Účtuje zprávy na zadané podkladové SynchronizationContext pro zpracování, jakmile je volně k dispozici hlavní podproces. (Přepisuje JoinableTaskFactory.PostToUnderlyingSynchronizationContext(SendOrPostCallback, Object).)
Veřejná metoda Run(Func<Task>) Spustí zadaný asynchronní metody. (Zděděno z JoinableTaskFactory.)
Veřejná metoda Run<T>(Func<Task<T>>) Spustí zadaný asynchronní metody. (Zděděno z JoinableTaskFactory.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda 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.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Chráněná metoda WaitSynchronously Synchronně blokuje volající vlákno pro splnění zadaného úkolu. (Přepisuje JoinableTaskFactory.WaitSynchronously(Task).)
Chráněná metoda 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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Threading – obor názvů