Klasa JoinableTaskContext
Wspólne kontekst, w którym zadania podlegającego sprzęganiu może zostać utworzony i współdziałanie w celu uniknięcia zakleszczenia.
Hierarchia dziedziczenia
Object
Microsoft.VisualStudio.Threading.JoinableTaskContext
Przestrzeń nazw: Microsoft.VisualStudio.Threading
Zestaw: Microsoft.VisualStudio.Threading (w Microsoft.VisualStudio.Threading.dll)
Składnia
'Deklaracja
Public Class JoinableTaskContext _
Implements IHangReportContributor
public class JoinableTaskContext : IHangReportContributor
public ref class JoinableTaskContext : IHangReportContributor
type JoinableTaskContext =
class
interface IHangReportContributor
end
public class JoinableTaskContext implements IHangReportContributor
Typ JoinableTaskContext uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
JoinableTaskContext | Inicjuje nowe wystąpienie JoinableTaskContext. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Factory | Pobiera fabryki, która tworzy podlegającego sprzęganiu zadania, które nie należą do kolekcji podlegającego sprzęganiu zadania. |
![]() |
IsWithinJoinableTask | Określa, czy obiekt wywołujący jest obecnie uruchomiony w kontekście podlegającego sprzęganiu zadania. |
![]() |
MainThread | Pobiera głównego wątku, który może być współużytkowany przez zadania utworzone w tym kontekście. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
CreateCollection | Tworzy kolekcji dla zadania podlegającego sprzęganiu podczas lotu. |
![]() |
CreateDefaultFactory | Tworzy zakład bez JoinableTaskCollection. |
![]() |
CreateFactory | Tworzy zadania podlegającego sprzęganiu fabryki, która automatycznie dodaje do kolekcji, które mogą zostać sprzężone wspólnie wszystkich utworzonych zadań. |
![]() |
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). |
![]() |
IsMainThreadBlocked | Określa, czy główny wątek jest zablokowany do wypełnienia obiektu wywołującego. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
OnHangDetected | Wywoływane, gdy podejrzewa się zawieszenie wystąpiły obejmujących głównego wątku. |
![]() |
SuppressRelevance | Ukrywa wszelkie biletu do wątku głównego, dopóki zwrócona wartość jest usuwany. |
![]() |
ToString | Returns a string that represents the current object. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
IHangReportContributor.GetHangReport | Przyczynia się dane dla raportu zawiesić się. |
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.