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 | |
---|---|---|
DelegatingJoinableTaskFactory | Inicjuje wystąpienie DelegatingJoinableTaskFactory. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Context | Pobiera kontekst podlegającego sprzęganiu zadania, do którego należy ta fabryka. (Odziedziczone z JoinableTaskFactory). | |
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). | |
UnderlyingSynchronizationContext | Pobiera podstawowych SynchronizationContext steruje głównego wątku w przyjmującym. (Odziedziczone z JoinableTaskFactory). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Dodaje określone zadanie podlegającego sprzęganiu zastosowanie kolekcji. (Odziedziczone z JoinableTaskFactory). | |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). | |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). | |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). | |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). | |
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)). | |
OnTransitioningToMainThread | Występuje, gdy zadanie podlegającego sprzęganiu zażądał przejścia do głównego wątku. (Zastępuje JoinableTaskFactory.OnTransitioningToMainThread(JoinableTask)). | |
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)). | |
Run(Func<Task>) | Uruchamia określony metod asynchronicznych. (Odziedziczone z JoinableTaskFactory). | |
Run<T>(Func<Task<T>>) | Uruchamia określony metod asynchronicznych. (Odziedziczone z JoinableTaskFactory). | |
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). | |
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). | |
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). | |
ToString | Returns a string that represents the current object. (Odziedziczone z Object). | |
WaitSynchronously | Blokuje synchronicznie wywołujący wątek do wykonania określonego zadania. (Zastępuje JoinableTaskFactory.WaitSynchronously(Task)). | |
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.