Sdílet prostřednictvím


JoinableTask<T> – třída

Sleduje asynchronních operací a umožňuje asynchronní operace Join.Toto je zabránit zablokování při synchronně hlavní podproces blokuje až do dokončení operace.

Hierarchie dědičnosti

Object
  Microsoft.VisualStudio.Threading.JoinableTask
    Microsoft.VisualStudio.Threading.JoinableTask<T>

Obor názvů:  Microsoft.VisualStudio.Threading
Sestavení:  Microsoft.VisualStudio.Threading (v Microsoft.VisualStudio.Threading.dll)

Syntaxe

'Deklarace
Public Class JoinableTask(Of T) _
    Inherits JoinableTask
public class JoinableTask<T> : JoinableTask
generic<typename T>
public ref class JoinableTask : public JoinableTask
type JoinableTask<'T> =  
    class 
        inherit JoinableTask 
    end
Jazyk JScript nepodporuje obecné typy a metody.

Parametry typu

  • T
    Typ hodnoty vrácené asynchronní operace.

Typ JoinableTask<T> zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost IsCompleted Určuje, zda tato instance představuje asynchronní operace byla dokončena. (Zděděno z JoinableTask.)
Veřejná vlastnost Task Získá asynchronní úlohy, které skončí po dokončení asynchronní operace.

Nahoru

Metody

  Název Popis
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 GetAwaiter Získá awaiter, který je ekvivalentní volací JoinAsync.
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.)
Veřejná metoda Join Synchronně blokuje volající vlákno, dokud není operace dokončena.Pokud volající vlákno do hlavního vlákna, je snížena zablokování.
Veřejná metoda JoinAsync Spojuje všechny hlavní podproces spřažení volajícího s asynchronní operace.Toto je zabránit zablokování v případě, že hlavní podproces nakonec synchronně zablokuje při čekání na dokončení operace.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

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ů