FileCodeGroup.Resolve(Evidence) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Löser principen för kodgruppen och dess underordnade för en uppsättning bevis.
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
Parametrar
- evidence
- Evidence
Bevisen för sammansättningen.
Returer
En principsats som består av de behörigheter som beviljats av kodgruppen med valfria attribut, eller null om kodgruppen inte gäller (medlemskapsvillkoret matchar inte de angivna bevisen).
Undantag
Parametern evidence är null.
Den aktuella principen är null.
-eller-
Fler än en kodgrupp (inklusive den överordnade kodgruppen och alla underordnade kodgrupper) har markerats Exclusive.
Kommentarer
Med bevis för att en sammansättning ska läsas in utvärderar den här metoden kodgruppen genom att först kontrollera medlemskapsvillkoret mot de angivna bevisen. Om det finns en matchning returnerar den här metoden en principsats för kodgruppen, inklusive utvärdering av underordnade kodgrupper.
Säkerhetssystemet .NET Framework använder Resolve på principnivåerna för att avgöra vilka behörigheter som ska beviljas till inläst kod från de resulterande principinstruktionerna och kodbegäran för sammansättningen.
FileCodeGroup använder union semantik och bildar en behörighetsuppsättning baserat på angiven Url av evidence.