SecurityContext.Run(SecurityContext, ContextCallback, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen yöntemi geçerli iş parçacığında belirtilen güvenlik bağlamında çalıştırır.
public:
static void Run(System::Security::SecurityContext ^ securityContext, System::Threading::ContextCallback ^ callback, System::Object ^ state);
public static void Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, object state);
[System.Security.SecurityCritical]
public static void Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, object state);
static member Run : System.Security.SecurityContext * System.Threading.ContextCallback * obj -> unit
[<System.Security.SecurityCritical>]
static member Run : System.Security.SecurityContext * System.Threading.ContextCallback * obj -> unit
Public Shared Sub Run (securityContext As SecurityContext, callback As ContextCallback, state As Object)
Parametreler
- securityContext
- SecurityContext
Ayarlanacağı güvenlik bağlamı.
- callback
- ContextCallback
Belirtilen güvenlik bağlamında çalıştırılacak yöntemi temsil eden temsilci.
- state
- Object
Geri çağırma yöntemine geçirecek nesne.
- Öznitelikler
Özel durumlar
securityContext, null'e eşittir.
-veya-
securityContext bir yakalama işlemi aracılığıyla alınmadı.
-veya-
securityContext zaten bir Run(SecurityContext, ContextCallback, Object) yöntem çağrısının bağımsız değişkeni olarak kullanılmıştır.
.NET 5+ (.NET Core dahil): Her durumda.
Açıklamalar
Yöntem çağrısı tamamlandığında geçerli iş parçacığının güvenlik bağlamı önceki durumuna döndürülür.