ExecutionContext.SuppressFlow Yöntem

Tanım

Zaman uyumsuz iş parçacıklarında yürütme bağlamının akışını bastırır.

public:
 static System::Threading::AsyncFlowControl SuppressFlow();
public static System.Threading.AsyncFlowControl SuppressFlow ();
[System.Security.SecurityCritical]
public static System.Threading.AsyncFlowControl SuppressFlow ();
static member SuppressFlow : unit -> System.Threading.AsyncFlowControl
[<System.Security.SecurityCritical>]
static member SuppressFlow : unit -> System.Threading.AsyncFlowControl
Public Shared Function SuppressFlow () As AsyncFlowControl

Döndürülenler

AsyncFlowControl

AsyncFlowControl Akışı geri yüklemek için bir yapı.

Öznitelikler

Özel durumlar

Bağlam akışı zaten gizlenmiş durumda.

Açıklamalar

Geçerli iş parçacığında akışını ExecutionContext engellemek için bu yöntemi kullanın.

akışını ExecutionContextgeri yüklemek için döndürülen AsyncFlowControl yapıda yöntemini kullanmanız Undo gerekir.

Bu yöntem bir SecurityAction.LinkDemand için SecurityPermissionFlag.Infrastructure izinle korunur. Tam olarak güvenilen bir bileşen, zaman uyumsuz çağrılar sırasında akışını ExecutionContext engellemek için bu yöntemi çağırabilir. Akış gizlenirken Capture yöntemi döndürür null.

Şunlara uygulanır

Ayrıca bkz.