如何在.NET Core中调用EventWaitHandle.OpenExisting(String, EventWaitHandleRights)?

mar*_*ltx 5 c# .net-core

在 .NET Framework 中,EventWaitHandle.OpenExisting()有两种重载:一种采用 EventWaitHandleRights,以便您可以指定所需的权限,另一种则不需要。

在 .NET Core 中,需要 EventWaitHandleRights 的那个已经消失了。有没有办法在 .NET Core 中打开具有特定权限的现有命名事件?

小智 1

从 .NET 6 开始,Windows 兼容包提供了具有相同重载的扩展方法EventWaitHandleAcl的类。