FileCodeGroup.ResolveMatchingCodeGroups(Evidence) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löst übereinstimmende Codegruppen auf.
public:
override System::Security::Policy::CodeGroup ^ ResolveMatchingCodeGroups(System::Security::Policy::Evidence ^ evidence);
public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups (System.Security.Policy.Evidence evidence);
override this.ResolveMatchingCodeGroups : System.Security.Policy.Evidence -> System.Security.Policy.CodeGroup
Public Overrides Function ResolveMatchingCodeGroups (evidence As Evidence) As CodeGroup
Parameter
- evidence
- Evidence
Der Beweis für die Assembly.
Gibt zurück
Eine CodeGroup, die die oberste Ebene der Struktur übereinstimmender Codegruppen bildet.
Ausnahmen
Der evidence
-Parameter ist null
.
Beispiele
Der folgende Code zeigt die Verwendung der ResolveMatchingCodeGroups -Methode zum Auflösen übereinstimmende Codegruppen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die FileCodeGroup-Klasse bereitgestellt wird.
Assembly^ assembly = Members::typeid->Assembly;
Evidence^ evidence = assembly->Evidence;
CodeGroup^ codeGroup = fileCodeGroup->ResolveMatchingCodeGroups( evidence );
Assembly assembly = typeof(Members).Assembly;
Evidence evidence = assembly.Evidence;
CodeGroup codeGroup =
fileCodeGroup.ResolveMatchingCodeGroups(evidence);
Dim executingAssembly As [Assembly]
executingAssembly = Me.GetType().Assembly
Dim evidence As Evidence = executingAssembly.Evidence
Dim codeGroup As CodeGroup
codeGroup = fileCodeGroup.ResolveMatchingCodeGroups(evidence)
Hinweise
Aufgrund eines Nachweises für das Laden einer Assembly wertet diese Methode die Codegruppe aus, indem zuerst die Mitgliedschaftsbedingung anhand der angegebenen Beweise überprüft wird. Wenn eine Übereinstimmung vorhanden ist, gibt diese Methode eine Stammcodegruppe zurück. Die zurückgegebene Codegruppe enthält untergeordnete Codegruppen, die wiederum nach Bedarf über untergeordnete Codegruppen verfügen können, um den vollständigen Satz von Codegruppen widerzuspiegeln, die durch den bereitgestellten Nachweis übereinstimmen.
FileCodeGroup verwendet Unionsemantik und bildet einen Berechtigungssatz basierend auf dem Url von evidence
angegebenen .