CodeGroup.Resolve(Evidence) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе разрешает политику для группы кода и его потомков для набора доказательств.
public:
abstract System::Security::Policy::PolicyStatement ^ Resolve(System::Security::Policy::Evidence ^ evidence);
public abstract System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence);
abstract member Resolve : System.Security.Policy.Evidence -> System.Security.Policy.PolicyStatement
Public MustOverride Function Resolve (evidence As Evidence) As PolicyStatement
Параметры
- evidence
- Evidence
Доказательства сборки.
Возвращаемое значение
Оператор политики, состоящий из разрешений, предоставленных группой кода с необязательными атрибутами, или null если группа кода не применяется (условие членства не соответствует указанному доказательству).
Комментарии
Учитывая доказательства загрузки сборки, этот метод оценивает группу кода, проверяя условие членства в соответствии с указанными доказательствами. Если имеется совпадение, этот метод возвращает оператор политики для группы кода, включая оценку дочерних групп кода.
UnionCodeGroupДля всех дочерних групп кода, условия членства которых соответствуют указанным доказательствам, также разрешены, и все результирующий оператор политики объединяются с оператором политики родительской группы кода объединения. Каждый тип дочерней группы кода определяет, как применяются все дочерние группы в зависимости от того, как Resolve работают методы этих дочерних групп.
Система безопасности .NET Framework использует Resolve на уровнях политики, чтобы определить, какие разрешения для предоставления загруженного кода из полученных инструкций политики и запроса кода на сборку.