Dil

JoinableTaskContext.Capture Yöntem

Tanım

Çağıranın bağlamını yakalar ve sonraki çağrısı RunAsync(Func<Task>, String, JoinableTaskCreationOptions)aracılığıyla uygulamaya uygun bir dize olarak serileştirir.

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

Döndürülenler

Geçerli bağlamı temsil eden veya null yoksa bir dize.

Açıklamalar

Çağrı desenlerini iyileştirmek için, bu yöntem bir bağlamın içinde JoinableTask olduğunda bile döndürürnull. Bu JoinableTaskContextSynchronizationContext, ana iş parçacığı olmadığı ve dolayısıyla belirteçleri yakalamaya ve yeniden uygulamaya gerek olmadığı anlamına gelir.

Şunlara uygulanır