Aracılığıyla paylaş


IHostSecurityManager Arabirimi

Şu anda yürütülen iş parçacığının güvenlik bağlamı üzerinde erişime ve denetime izin veren yöntemler sağlar.

Yöntemler

Yöntem Açıklama
GetSecurityContext Yöntemi konaktan istenen IHostSecurityContext değerini alır.
ImpersonateLoggedOnUser Yöntemi Kodun geçerli kullanıcı kimliğinin kimlik bilgileri kullanılarak yürütülmesini istemektedir.
OpenThreadToken Yöntemi Geçerli iş parçacığıyla ilişkili isteğe bağlı erişim belirtecini açar.
RevertToSelf Yöntemi Geçerli kullanıcı kimliğinin kimliğe bürünme işlemini sonlandırır ve özgün iş parçacığı belirtecini döndürür.
SetSecurityContext Yöntemi Şu anda yürütülen iş parçacığı için güvenlik bağlamını ayarlar.
SetThreadToken Yöntemi Şu anda yürütülmekte olan iş parçacığı için bir tanıtıcı ayarlar.

Açıklamalar

Bir konak, iş parçacığı belirteçlerine yönelik tüm kod erişimini hem ortak dil çalışma zamanına (CLR) hem de kullanıcı koduna göre denetleyebilir. Ayrıca, tam güvenlik bağlamı bilgilerinin zaman uyumsuz işlemler veya kısıtlı kod erişimi olan kod noktaları arasında geçirilmesini de sağlayabilir. IHostSecurityContext CLR için opak olan bu güvenlik bağlamı bilgilerini kapsüller.

CLR yönetilen iş parçacığı bağlamını dahili olarak işler. Aşağıdaki durumlarda işleme özgü IHostSecurityManager sorgular:

  • Sonlandırıcı iş parçacığında, sonlandırıcı yürütme sırasında.

  • Sınıf ve modül oluşturucu yürütmesi sırasında.

  • Çalışan iş parçacığındaki zaman uyumsuz noktalarda, IHostThreadPoolManager::QueueUserWorkItem yöntemine yapılan çağrılarda.

  • G/Ç tamamlama bağlantı noktalarının bakımı.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MSCorEE.h

Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.