Språk

PolicyLevel.ResolveMatchingCodeGroups(Evidence) Metod

Definition

Löser principen på principnivå och returnerar roten för ett kodgruppsträd som matchar bevisen.

public:
 System::Security::Policy::CodeGroup ^ ResolveMatchingCodeGroups(System::Security::Policy::Evidence ^ evidence);
public System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence);
member this.ResolveMatchingCodeGroups : System.Security.Policy.Evidence -> System.Security.Policy.CodeGroup
Public Function ResolveMatchingCodeGroups (evidence As Evidence) As CodeGroup

Parametrar

evidence
Evidence

Används Evidence för att lösa principen.

Returer

En CodeGroup som representerar roten i ett träd med kodgrupper som matchar de angivna bevisen.

Undantag

Principnivån innehåller flera matchande kodgrupper som markerats som exklusiva.

Parametern evidence är null.

Kommentarer

Du kan använda den här metoden för att analysera effekten av kodgrupperna på en principnivå med avseende på en viss uppsättning bevis. Om säkerhetsprincipen till exempel inte beviljar en sammansättning de minsta behörigheter för kodbegäran som krävs kan det vara svårt att avgöra genom att undersöka kodgrupperna exakt var problemet finns.

Eftersom den här metoden returnerar en kodgrupp som kan ha underordnade kodgrupper är det möjligt för en administratör att undersöka kodgruppen och dess underordnade kodgrupper och avgöra vilka kodgrupper som matchar.

Gäller för