Sdílet prostřednictvím


ProgressWithCompletion<T> – třída

Přírůstkový průběh, mechanismus, který umožňuje asynchronní čekají na zpracování všech sestav reporting.

Hierarchie dědičnosti

Object
  Microsoft.VisualStudio.Threading.ProgressWithCompletion<T>

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

Syntaxe

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

Parametry typu

  • T
    < název typeparam "T" = > typ zprávy zaslané v průběhu aktualizace. </typeparam>

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

Konstruktory

  Název Popis
Veřejná metoda ProgressWithCompletion<T>(Action<T>) Inicializuje novou instanci ProgressWithCompletion.
Veřejná metoda ProgressWithCompletion<T>(Func<T, Task>) Inicializuje novou instanci ProgressWithCompletion.

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 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.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda WaitAsync Vrátí úkol dokončí, pokud splní všechny hlášené pokroku.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IProgress<T>.Report Obdrží aktualizaci průběhu.

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ů