CodeGroup.Resolve(Evidence) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe derivada, resolve a política para o grupo de códigos e seus descendentes para um conjunto de evidências.
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
Parâmetros
- evidence
- Evidence
A evidência do assembly.
Retornos
Uma instrução de política que consiste nas permissões concedidas pelo grupo de códigos com atributos opcionais ou null se o grupo de códigos não se aplica (a condição de associação não corresponde à evidência especificada).
Comentários
Dada a evidência de um assembly a ser carregado, esse método avalia o grupo de códigos verificando a condição de associação em relação às evidências especificadas. Se houver uma correspondência, esse método retornará uma instrução de política para o grupo de códigos, incluindo a avaliação de grupos de códigos filho.
Para um UnionCodeGroup, todos os grupos de códigos filho cuja condição de associação correspondem às evidências especificadas também são resolvidos e todas as declarações de política resultantes são combinadas com a instrução de política do grupo de códigos união pai. Cada tipo de grupo de código filho determina como todos os grupos filho sob ele são aplicados, dependendo de como os Resolve métodos desses grupos filho funcionam.
O sistema de segurança do .NET Framework usa Resolve nos níveis de política para determinar quais permissões conceder para o código carregado das instruções de política resultantes e da solicitação de código no assembly.