FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) メソッド

定義

一致するコード グループを解決します。

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

パラメーター

evidence
Evidence

アセンブリの証拠。

返品

一致するコード グループのツリーのルートである CodeGroup

例外

evidence パラメーターはnull

注釈

アセンブリを読み込むための証拠を指定すると、このメソッドは、最初に指定された証拠に対してメンバーシップの条件をチェックすることによって、コード グループを評価します。 一致する場合、このメソッドはルート コード グループを返します。 返されるコード グループには子コード グループが含まれており、提供された証拠によって照合されたコード グループの完全なセットを反映するために、必要に応じて子コード グループを持つことができます。

最初に一致するコード グループの場合、各子コード グループのメンバーシップ条件は、追加された順序で証拠に対してテストされます。最初の一致のみが証拠セットで解決されます。 一致するものがない場合は、親の最初に一致するコード グループのポリシー ステートメントが適用されます。 一致する子コード グループの種類は、これらの子グループの ResolveMatchingCodeGroups メソッドの動作に応じて、その下にあるすべての子グループの適用方法を決定します。

適用対象