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