У меня есть класс, который попадает в Active Directory.Он ищет пользователя в домене и проверяет его группировку.Вот мое определение функции:
[DirectoryServicesPermission(SecurityAction.LinkDemand, Unrestricted = true)]
public bool IsUserMemberOfGroup(String userName, String groupName)
Я получаю ошибку CA2135 .Поэтому я изменяю его на использование критического уровня безопасности, как указано на странице MSDN:
[SecurityCritical]
public bool IsUserMemberOfGroup(String userName, String groupName)
Теперь я получаю сообщение об ошибке CA2122, которое просит меня снова использовать LinkDemand .Если не считать подавления этой ошибки, могу ли я что-нибудь сделать?