SecurityContext.SuppressFlowWindowsIdentity Yöntem

Tanım

Zaman uyumsuz iş parçacıklarında geçerli güvenlik bağlamının Windows kimliği bölümünün akışını bastırır.

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

Döndürülenler

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

Öznitelikler

Özel durumlar

.NET 5+ (.NET Core dahil): Her durumda.

Açıklamalar

Zaman uyumsuz iş parçacıkları arasında geçiş yapıldığında SecurityContext Windows kimliğinin akışını engellemek için bu yöntemi kullanın.

Undo Nesnesini önceki durumuna döndürmek için döndürülen AsyncFlowControl yapıda SecurityContext yöntemini kullanın.

Not

Ortak dil çalışma zamanı (CLR), yönetilmeyen koda platform çağırma veya Win32 işlevlerine doğrudan çağrılar gibi yönetilen kod dışında gerçekleştirilen kimliğe bürünme işlemlerinin değil, yalnızca yönetilen kod kullanılarak gerçekleştirilen kimliğe bürünme işlemlerinin farkındadır. Öğe olarak ayarlanmadığı true sürece alwaysFlowImpersonationPolicy zaman uyumsuz noktalar arasında yalnızca yönetilen WindowsIdentity nesneler akabilir.<alwaysFlowImpersonationPolicy enabled="true"/> öğesini true olarak alwaysFlowImpersonationPolicy ayarlamak, kimliğe bürünme işleminin nasıl gerçekleştirildiğine bakılmaksızın Windows kimliğinin her zaman zaman uyumsuz noktalar arasında aktığını belirtir. Zaman uyumsuz noktalar arasında yönetilmeyen kimliğe bürünme akışı hakkında daha fazla bilgi için bkz <. alwaysFlowImpersonationPolicy> Öğesi.

Şunlara uygulanır