Можно ли получить весь список разрешений, связанный с данной частной очередью Msmq, через c #?
Я вижу MessageQueue.SetPermissions и MessageQueue.ResetPermissions, но не вижу ничего для получения текущих разрешений?
MessageQueue.SetPermissions
MessageQueue.ResetPermissions
Спасибо
Нет, в настоящее время нет способа получить ACL для очереди с .NET Framework. Пространству имен System.Messaging не хватает многих функциональных возможностей, которые в противном случае имеются в компонентах COM для MSMQ, но, к сожалению, вы даже не можете использовать COM для этого.
Если вам удобно с P / Invoke, вы можете использовать метод MQGetQueueSecurity http://msdn.microsoft.com/en-us/library/ms703223(v=vs.85).aspx