CodeGroup.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í.
Při přepsání v odvozené třídě přeloží zásady pro skupinu kódu a její potomky pro sadu důkazů.
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
Parametry
- evidence
- Evidence
Důkazy pro shromáždění.
Návraty
Prohlášení o zásadách, které se skládá z oprávnění udělených skupinou kódu s volitelnými atributy, nebo null
pokud skupina kódu neplatí (podmínka členství neodpovídá zadanému důkazu).
Poznámky
Vzhledem k důkazům pro načtení sestavení tato metoda vyhodnocuje skupinu kódu kontrolou podmínky členství proti zadanému důkazu. Pokud existuje shoda, vrátí tato metoda příkaz zásad pro skupinu kódu, včetně vyhodnocení podřízených skupin kódu.
U objektu UnionCodeGroupse také vyřeší všechny podřízené skupiny kódu, jejichž podmínka členství odpovídá zadaným důkazům, a všechny výsledné příkazy zásad se zkombinují s prohlášením o zásadách nadřazené skupiny kódu sjednocení. Každý typ podřízené skupiny kódu určuje způsob použití všech podřízených skupin v závislosti na tom, jak Resolve fungují metody těchto podřízených skupin.
Systém zabezpečení rozhraní .NET Framework používá Resolve na úrovních zásad k určení, která oprávnění se mají udělit načtenému kódu z výsledných příkazů zásad a požadavku kódu v sestavení.