NetCodeGroup.Resolve(Evidence) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Resolve a política para o grupo de códigos e seus descendentes para um conjunto de evidências.
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
Parâmetros
Devoluções
A que consiste nas permissões concedidas pelo grupo de código com atributos opcionais, ou null se o grupo de código não se aplicar (a condição de PolicyStatement pertença não corresponde à evidência especificada).
Exceções
O evidence parâmetro é null.
Mais do que um grupo de código (incluindo o grupo de código pai e quaisquer grupos de código filhos) está marcado Exclusive.
Observações
Dada a evidência de que um assembly será carregado, este método avalia o grupo de código verificando primeiro a condição de pertença à evidência especificada. Se houver uma correspondência, este método devolve uma declaração de política para o grupo de código, incluindo a avaliação dos grupos de código filhos.
A operação deste método é a seguinte:
Se a condição de pertença não corresponder à evidência especificada, retorne null; caso contrário, defina o conjunto de permissões para ser devolvido (P) igual à declaração de política do grupo de código e continue. Para cada grupo de código filho, resolve o grupo de código com a mesma evidência; Se o resultado não nullfor , devolva essa declaração de política. Se nenhum grupo de código filho corresponder, devolve P (a declaração de política do pai).