共用方式為


NetCodeGroup.Resolve(Evidence) 方法

定義

解析程式碼群組的原則和其辨識項集合的子代。

public:
 override System::Security::Policy::PolicyStatement ^ Resolve(System::Security::Policy::Evidence ^ evidence);
public override System.Security.Policy.PolicyStatement Resolve (System.Security.Policy.Evidence evidence);
override this.Resolve : System.Security.Policy.Evidence -> System.Security.Policy.PolicyStatement
Public Overrides Function Resolve (evidence As Evidence) As PolicyStatement

參數

evidence
Evidence

用於組件的 Evidence

傳回

PolicyStatement,是由含選擇性屬性之程式碼群組授與的使用權限所組成,如果程式碼群組無法套用 (成員資格條件不符合指定的辨識項),則為 null

例外狀況

evidence 參數為 null

一個以上的程式碼群組 (包含父程式碼群組和任何的子程式碼群組) 標記為 Exclusive

備註

為載入元件的指定辨識項提供辨識項,此方法會先檢查成員資格條件,以針對指定的辨識項評估程式代碼群組。 如果有相符項目,這個方法會傳回程式代碼群組的原則語句,包括評估子程式代碼群組。

此方法的作業如下所示:

如果成員資格條件與指定的辨識項不相符, null則傳回 ;否則,將許可權集合設定為傳回 (P) 等於程式代碼群組的原則語句並繼續。 針對每個子程式代碼群組,使用相同的辨識項解析程式代碼群組;如果結果不是 null,則傳回該原則語句。 如果沒有相符的子程式代碼群組,) 傳回 P (父系的原則語句。

適用於