Język

JoinableTaskContext.Capture Metoda

Definicja

Przechwytuje kontekst obiektu wywołującego i serializuje go jako ciąg odpowiedni dla aplikacji za pośrednictwem kolejnego wywołania metody RunAsync(Func<Task>, String, JoinableTaskCreationOptions).

public string? Capture();
member this.Capture : unit -> string
Public Function Capture () As String

Zwraca

Ciąg reprezentujący bieżący kontekst lub null jeśli nie istnieje.

Uwagi

Aby zoptymalizować wzorce wywołań, ta metoda zwraca null nawet wtedy, gdy wewnątrz JoinableTask kontekstu JoinableTaskContext został zainicjowany bez SynchronizationContextelementu , co oznacza, że żaden wątek główny nie istnieje i w związku z tym nie ma potrzeby przechwytywania i ponownego wprowadzania tokenów.

Dotyczy