FirstMatchCodeGroup.ResolveMatchingCodeGroups(Evidence) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一致するコード グループを解決します。
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 メソッドの動作に応じて、その下にあるすべての子グループの適用方法を決定します。