FileCodeGroup.Resolve(Evidence) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Řeší zásady pro skupinu kódu a její potomky pro sadu důkazů.
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
Parametry
- evidence
- Evidence
Důkaz o sestavení.
Návraty
Prohlášení o zásadách skládající se z oprávnění udělených skupinou kódu s volitelnými atributy nebo null pokud se skupina kódu nepoužije (podmínka členství neodpovídá zadaným důkazům).
Výjimky
Parametr evidence je null.
Aktuální zásada je null.
nebo
Je označeno Exclusivevíce než jedna skupina kódu (včetně nadřazené skupiny kódu a všech podřízených skupin kódu).
Poznámky
Vzhledem k důkazům pro načtení sestavení tato metoda vyhodnocuje skupinu kódu tím, že nejprve zkontroluje podmínku členství proti zadaným důkazům. Pokud existuje shoda, vrátí tato metoda příkaz zásad pro skupinu kódu, včetně vyhodnocení podřízených skupin kódu.
Systém zabezpečení .NET Framework používá Resolve na úrovních zásad k určení oprávnění k udělení načteného kódu z výsledných příkazů zásad a požadavku na kód v sestavení.
FileCodeGroup používá sémantiku sjednocení a vytvoří sadu oprávnění na základě zadaného parametru Urlevidence.