Поделиться через


ThreadingAclExtensions.SetAccessControl Метод

Определение

Перегрузки

SetAccessControl(EventWaitHandle, EventWaitHandleSecurity)

Задает дескрипторы безопасности для указанного дескриптора ожидания события.

SetAccessControl(Mutex, MutexSecurity)

Задает дескрипторы безопасности для указанного мьютекса

SetAccessControl(Semaphore, SemaphoreSecurity)

Задает дескрипторы безопасности для указанного семафора.

SetAccessControl(EventWaitHandle, EventWaitHandleSecurity)

Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs

Задает дескрипторы безопасности для указанного дескриптора ожидания события.

public:
[System::Runtime::CompilerServices::Extension]
 static void SetAccessControl(System::Threading::EventWaitHandle ^ handle, System::Security::AccessControl::EventWaitHandleSecurity ^ eventSecurity);
public static void SetAccessControl (this System.Threading.EventWaitHandle handle, System.Security.AccessControl.EventWaitHandleSecurity eventSecurity);
static member SetAccessControl : System.Threading.EventWaitHandle * System.Security.AccessControl.EventWaitHandleSecurity -> unit
<Extension()>
Public Sub SetAccessControl (handle As EventWaitHandle, eventSecurity As EventWaitHandleSecurity)

Параметры

handle
EventWaitHandle

Обработчик ожидания событий, к которому будет применен eventSecurity.

eventSecurity
EventWaitHandleSecurity

Дескрипторы безопасности, применяемые к заданному handle.

Исключения

eventSecurity имеет значение null.

Применяется к

SetAccessControl(Mutex, MutexSecurity)

Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs

Задает дескрипторы безопасности для указанного мьютекса

public:
[System::Runtime::CompilerServices::Extension]
 static void SetAccessControl(System::Threading::Mutex ^ mutex, System::Security::AccessControl::MutexSecurity ^ mutexSecurity);
public static void SetAccessControl (this System.Threading.Mutex mutex, System.Security.AccessControl.MutexSecurity mutexSecurity);
static member SetAccessControl : System.Threading.Mutex * System.Security.AccessControl.MutexSecurity -> unit
<Extension()>
Public Sub SetAccessControl (mutex As Mutex, mutexSecurity As MutexSecurity)

Параметры

mutex
Mutex

Мьютекс, к которому будет применен mutexSecurity.

mutexSecurity
MutexSecurity

Дескрипторы безопасности, применяемые к заданному mutex.

Исключения

mutexSecurity имеет значение null.

Применяется к

SetAccessControl(Semaphore, SemaphoreSecurity)

Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs
Исходный код:
ThreadingAclExtensions.cs

Задает дескрипторы безопасности для указанного семафора.

public:
[System::Runtime::CompilerServices::Extension]
 static void SetAccessControl(System::Threading::Semaphore ^ semaphore, System::Security::AccessControl::SemaphoreSecurity ^ semaphoreSecurity);
public static void SetAccessControl (this System.Threading.Semaphore semaphore, System.Security.AccessControl.SemaphoreSecurity semaphoreSecurity);
static member SetAccessControl : System.Threading.Semaphore * System.Security.AccessControl.SemaphoreSecurity -> unit
<Extension()>
Public Sub SetAccessControl (semaphore As Semaphore, semaphoreSecurity As SemaphoreSecurity)

Параметры

semaphore
Semaphore

Семафор, к которому будет применен semaphoreSecurity.

semaphoreSecurity
SemaphoreSecurity

Дескрипторы безопасности, применяемые к заданному semaphore.

Исключения

semaphoreSecurity имеет значение null.

Применяется к