Freigeben über


SecurityManager.ResolvePolicyGroups-Methode

Ruft eine Auflistung der Codegruppen ab, die mit den angegebenen Beweisen übereinstimmen.

Namespace: System.Security
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Shared Function ResolvePolicyGroups ( _
    evidence As Evidence _
) As IEnumerator
'Usage
Dim evidence As Evidence
Dim returnValue As IEnumerator

returnValue = SecurityManager.ResolvePolicyGroups(evidence)
public static IEnumerator ResolvePolicyGroups (
    Evidence evidence
)
public:
static IEnumerator^ ResolvePolicyGroups (
    Evidence^ evidence
)
public static IEnumerator ResolvePolicyGroups (
    Evidence evidence
)
public static function ResolvePolicyGroups (
    evidence : Evidence
) : IEnumerator

Parameter

  • evidence
    Der Beweissatz, der zur Auswertung der Richtlinie herangezogen wird.

Rückgabewert

Eine IEnumerator-Enumeration des Satzes von Codegruppen, die mit den Beweisen übereinstimmen.

Hinweise

Mit dieser Methode können Sie analysieren, ob eine angegebene Richtlinienkonfiguration mit bestimmten Beweisarten zusammenarbeiten kann.

Codegruppen werden von allen anwendbaren Ebenen der Richtlinienhierarchie zurückgegeben, die mit dem evidence-Parameter übereinstimmen.

Beispiel

' Set the evidence.
Dim myEvidence As New Evidence(AppDomain.CurrentDomain.Evidence)
' Get code groups from specified evidence.
Dim myEnumerator As IEnumerator = SecurityManager.ResolvePolicyGroups(myEvidence)
// Set the evidence.
Evidence myEvidence = new Evidence(AppDomain.CurrentDomain.Evidence);
// Get code groups from specified evidence.
IEnumerator myEnumerator = SecurityManager.ResolvePolicyGroups(myEvidence);
// Set the evidence.
Evidence^ myEvidence = gcnew Evidence( AppDomain::CurrentDomain->Evidence );
// Get code groups from specified evidence.
IEnumerator^ myEnumerator = SecurityManager::ResolvePolicyGroups( myEvidence );
// Set the evidence.
Evidence myEvidence = new Evidence(AppDomain.get_CurrentDomain().
    get_Evidence());
// Get code groups from specified evidence.
IEnumerator myEnumerator = System.Security.SecurityManager.
    ResolvePolicyGroups(myEvidence);

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

SecurityManager-Klasse
SecurityManager-Member
System.Security-Namespace