CodeGroup.CreateXml(SecurityElement, PolicyLevel) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,序列化衍生的程式碼群組特定的屬性和內部狀態,並加入序列化到指定的 SecurityElement。
protected:
virtual void CreateXml(System::Security::SecurityElement ^ element, System::Security::Policy::PolicyLevel ^ level);
protected virtual void CreateXml (System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level);
abstract member CreateXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
override this.CreateXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
Protected Overridable Sub CreateXml (element As SecurityElement, level As PolicyLevel)
參數
- element
- SecurityElement
要加入到序列化的 XML 編碼方式。
- level
- PolicyLevel
程式碼群組所存在的原則層級。
備註
ToXml 無法覆寫。 如果您需要串行化特定 實作 CodeGroup的特定成員,則必須在該處覆寫 CreateXml 並串行化您的成員。 當程式代碼群組串行化時, ToXml 會呼叫 CreateXml 並將串行化新增至 SecurityElement 所建立的 ToXml。
使用這個方法建立的 XML 會由 ParseXml 方法還原串行化。
給繼承者的注意事項
如果您實作這個方法,也必須實作 ParseXml(SecurityElement, PolicyLevel) 方法。