ThreadingAclExtensions.SetAccessControl Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetAccessControl(EventWaitHandle, EventWaitHandleSecurity) |
Задает дескрипторы безопасности для указанного дескриптора ожидания события. |
SetAccessControl(Mutex, MutexSecurity) |
Задает дескрипторы безопасности для указанного мьютекса |
SetAccessControl(Semaphore, SemaphoreSecurity) |
Задает дескрипторы безопасности для указанного семафора. |
SetAccessControl(EventWaitHandle, EventWaitHandleSecurity)
- Исходный код:
- 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
Задает дескрипторы безопасности для указанного мьютекса
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
Задает дескрипторы безопасности для указанного семафора.
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
.