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