Язык

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.

Применяется к