PolicyLevel.ResolveMatchingCodeGroups(Evidence) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает политику на уровне политики и возвращает корень дерева групп кода, соответствующих свидетельству.
public:
System::Security::Policy::CodeGroup ^ ResolveMatchingCodeGroups(System::Security::Policy::Evidence ^ evidence);
public System.Security.Policy.CodeGroup ResolveMatchingCodeGroups (System.Security.Policy.Evidence evidence);
member this.ResolveMatchingCodeGroups : System.Security.Policy.Evidence -> System.Security.Policy.CodeGroup
Public Function ResolveMatchingCodeGroups (evidence As Evidence) As CodeGroup
Параметры
Возвращаемое значение
Объект CodeGroup, представляющий корень дерева групп кода, соответствующих указанному свидетельству.
Исключения
Уровень политики содержит несколько соответствующих групп кода, которые помечены как взаимоисключающие.
Параметр evidence
имеет значение null
.
Комментарии
Этот метод можно использовать для анализа влияния групп кода на уровне политики в отношении определенного набора доказательств. Например, если политика безопасности не предоставляет сборке необходимые минимальные разрешения для запроса кода, то при анализе групп кода может быть трудно определить, где именно возникла проблема.
Так как этот метод возвращает группу кода, которая может иметь дочерние группы кода, администратор может проверить группу кода и ее дочерние группы кода и определить, какие группы кода соответствуют.