Udostępnij za pośrednictwem


Klasa DelegatingJoinableTaskFactory

JoinableTaskFactory klasa podstawowa dla typów pochodnych, które delegować niektóre z ich pracy do istniejącego wystąpienia.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.Threading.JoinableTaskFactory
    Microsoft.VisualStudio.Threading.DelegatingJoinableTaskFactory

Przestrzeń nazw:  Microsoft.VisualStudio.Threading
Zestaw:  Microsoft.VisualStudio.Threading (w Microsoft.VisualStudio.Threading.dll)

Składnia

'Deklaracja
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 uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona DelegatingJoinableTaskFactory Inicjuje wystąpienie DelegatingJoinableTaskFactory.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Context Pobiera kontekst podlegającego sprzęganiu zadania, do którego należy ta fabryka. (Odziedziczone z JoinableTaskFactory).
Właściwość chroniona HangDetectionTimeout Pobiera lub ustawia czas między Ostatnia aktywność w wątku synchronicznie blokowanie i na początku gromadzenia danych o możliwych zawiesić się. (Odziedziczone z JoinableTaskFactory).
Właściwość chroniona UnderlyingSynchronizationContext Pobiera podstawowych SynchronizationContext steruje głównego wątku w przyjmującym. (Odziedziczone z JoinableTaskFactory).

Początek

Metody

  Nazwa Opis
Metoda chroniona Add Dodaje określone zadanie podlegającego sprzęganiu zastosowanie kolekcji. (Odziedziczone z JoinableTaskFactory).
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda chroniona OnTransitionedToMainThread Występuje, gdy podlegającego sprzęganiu zadanie zostało ukończone przejścia do głównego wątku. (Zastępuje JoinableTaskFactory.OnTransitionedToMainThread(JoinableTask, Boolean)).
Metoda chroniona OnTransitioningToMainThread Występuje, gdy zadanie podlegającego sprzęganiu zażądał przejścia do głównego wątku. (Zastępuje JoinableTaskFactory.OnTransitioningToMainThread(JoinableTask)).
Metoda chroniona PostToUnderlyingSynchronizationContext Księguje wiadomości do określonego SynchronizationContext podstawowej dla przetwarzania, gdy główny wątek jest dostępne bezpłatnie. (Zastępuje JoinableTaskFactory.PostToUnderlyingSynchronizationContext(SendOrPostCallback, Object)).
Metoda publiczna Run(Func<Task>) Uruchamia określony metod asynchronicznych. (Odziedziczone z JoinableTaskFactory).
Metoda publiczna Run<T>(Func<Task<T>>) Uruchamia określony metod asynchronicznych. (Odziedziczone z JoinableTaskFactory).
Metoda publiczna RunAsync(Func<Task>) Otacza wywoływanie metod asynchronicznych, dzięki czemu może wykonać asynchronicznie, ale mogą potencjalnie być synchronicznie wypełnione (czekał) w przyszłości. (Odziedziczone z JoinableTaskFactory).
Metoda publiczna RunAsync<T>(Func<Task<T>>) Otacza wywoływanie metod asynchronicznych, dzięki czemu może wykonać asynchronicznie, ale mogą potencjalnie być synchronicznie wypełnione (czekał) w przyszłości. (Odziedziczone z JoinableTaskFactory).
Metoda publiczna SwitchToMainThreadAsync Pobiera awaitable, którego kontynuacji wykonać na kontekst synchronizacji, z którym to wystąpienie zostało zainicjowane, tak aby zarówno zakleszczenia i współużytkowania wątkowości jest niejednoznaczny. (Odziedziczone z JoinableTaskFactory).
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).
Metoda chroniona WaitSynchronously Blokuje synchronicznie wywołujący wątek do wykonania określonego zadania. (Zastępuje JoinableTaskFactory.WaitSynchronously(Task)).
Metoda chroniona WaitSynchronouslyCore Blokuje synchronicznie wywołującego wątku zakończenia określonego zadania. (Odziedziczone z JoinableTaskFactory).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Threading